Class: GrateHandle::GoGridManager

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arg1 = nil, arg2 = nil) ⇒ GoGridManager

}}} {{{1 Initialization



10
11
12
13
14
15
16
# File 'lib/gogrid_manager.rb', line 10

def initialize(arg1=nil, arg2=nil)
  if (arg1 && arg2)
    from_params(arg1, arg2)
  else
    from_config(arg1)
  end
end

Instance Attribute Details

#clientObject

{{{1 Attributes



5
6
7
# File 'lib/gogrid_manager.rb', line 5

def client
  @client
end

Instance Method Details

#list_imagesObject



39
40
41
# File 'lib/gogrid_manager.rb', line 39

def list_images
  list_request_for 'grid/image/list'
end

#list_ipsObject



43
44
45
# File 'lib/gogrid_manager.rb', line 43

def list_ips
  list_request_for 'grid/ip/list'
end

#list_passwordsObject



47
48
49
# File 'lib/gogrid_manager.rb', line 47

def list_passwords
  list_request_for 'support/password/list'
end

#list_serversObject



35
36
37
# File 'lib/gogrid_manager.rb', line 35

def list_servers
  list_request_for 'grid/server/list'
end