class Fog::Terremark::Shared::Addresses

Public Instance Methods

all() click to toggle source
# File lib/fog/terremark/models/shared/addresses.rb, line 19
def all
  load(service.get_public_ips(vdc_id).body['PublicIpAddresses'])
end
get(ip_id) click to toggle source
# File lib/fog/terremark/models/shared/addresses.rb, line 23
def get(ip_id)
  if ip_id && ip = service.get_public_ip(ip_id).body
    new(ip)
  elsif !ip_id
    nil
  end
rescue Excon::Errors::Forbidden
  nil
end
vdc_id() click to toggle source
# File lib/fog/terremark/models/shared/addresses.rb, line 33
def vdc_id
  @vdc_id ||= service.default_vdc_id
end

Private Instance Methods

vdc_id=(new_vdc_id) click to toggle source
# File lib/fog/terremark/models/shared/addresses.rb, line 39
def vdc_id=(new_vdc_id)
  @vdc_id = new_vdc_id
end