Class: Fog::Compute::Tenderloin::Servers

Inherits:
Fog::Collection
  • Object
show all
Defined in:
lib/fog/tenderloin/models/compute/servers.rb

Instance Method Summary collapse

Instance Method Details

#allObject



12
13
14
15
16
17
# File 'lib/fog/tenderloin/models/compute/servers.rb', line 12

def all()
  vms = connection.list_vms().collect do |vm|
    connection.get_vm(vm)
  end
  load(vms)
end

#get(identifier) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/fog/tenderloin/models/compute/servers.rb', line 19

def get(identifier)
  data = connection.get_vm(identifier)
  if data.empty?
    nil
  else
    new(data)
  end
end