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