# File lib/net/ssh/multi/session.rb, line 171 171: def initialize(options={}) 172: @server_list = ServerList.new 173: @groups = Hash.new { |h,k| h[k] = ServerList.new } 174: @gateway = nil 175: @open_groups = [] 176: @connect_threads = [] 177: @on_error = :fail 178: @default_user = ENV['USER'] || ENV['USERNAME'] || "unknown" 179: 180: @open_connections = 0 181: @pending_sessions = [] 182: @session_mutex = Mutex.new 183: 184: options.each { |opt, value| send("#{opt}=", value) } 185: end