class Fog::OpenStack::Compute::Hosts

Public Instance Methods

all(options = {}) click to toggle source
# File lib/fog/openstack/compute/models/hosts.rb, line 10
def all(options = {})
  data = service.list_hosts(options)
  load_response(data, 'hosts')
end
get(host_name) click to toggle source
# File lib/fog/openstack/compute/models/hosts.rb, line 15
def get(host_name)
  if host = service.get_host_details(host_name).body['host']
    new('host_name' => host_name,
        'details'   => host)
  end
rescue Fog::OpenStack::Compute::NotFound
  nil
end