Class: Dragon::ServerSet

Inherits:
Object
  • Object
show all
Defined in:
lib/dragon/server_set.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ ServerSet

Returns a new instance of ServerSet.



8
9
10
11
# File 'lib/dragon/server_set.rb', line 8

def initialize(options)
   @options = options
   @set = server_set
end

Instance Attribute Details

#setObject (readonly)

Returns the value of attribute set.



6
7
8
# File 'lib/dragon/server_set.rb', line 6

def set
  @set
end

Instance Method Details

#server(str) ⇒ Object



21
22
23
# File 'lib/dragon/server_set.rb', line 21

def server str
   Rye::Box.new( str, { keys: [ @options.local_settings['servers_key_location'] ], user: @options.local_settings['servers_username'] } )
end

#server_setObject



13
14
15
16
17
18
19
# File 'lib/dragon/server_set.rb', line 13

def server_set
  set = Rye::Set.new
  @options.local_settings['servers'].each{ |s|
    set.add_boxes server( s )
  }
  set
end