class Fog::Terremark::Shared::Servers

Public Instance Methods

all() click to toggle source
# File lib/fog/terremark/models/shared/servers.rb, line 24
def all
  data = connection.get_vdc(vdc_id).body['ResourceEntities'].select do |entity|
    entity['type'] == 'application/vnd.vmware.vcloud.vApp+xml'
  end
  load(data)
end
get(server_id) click to toggle source
# File lib/fog/terremark/models/shared/servers.rb, line 31
def get(server_id)
  if server_id && server = connection.get_vapp(server_id).body
    new(server)
  elsif !server_id
    nil
  end
rescue Excon::Errors::Forbidden
  nil
end
vdc_id() click to toggle source
# File lib/fog/terremark/models/shared/servers.rb, line 41
def vdc_id
  @vdc_id ||= connection.default_vdc_id
end