class Fog::OpenStack::Compute::Addresses

Public Instance Methods

all(options = {}) click to toggle source
# File lib/fog/openstack/compute/models/addresses.rb, line 10
def all(options = {})
  load_response(service.list_all_addresses(options), 'floating_ips')
end
get(address_id) click to toggle source
# File lib/fog/openstack/compute/models/addresses.rb, line 14
def get(address_id)
  if address = service.get_address(address_id).body['floating_ip']
    new(address)
  end
rescue Fog::OpenStack::Compute::NotFound
  nil
end
get_address_pools() click to toggle source
# File lib/fog/openstack/compute/models/addresses.rb, line 22
def get_address_pools
  service.list_address_pools.body['floating_ip_pools']
end