Sha256: 9359dba12d5a427f65dd271aa99f29492816ace875de3eb6a5c3fa4fbd11e8cd

Contents?: true

Size: 384 Bytes

Versions: 11

Compression:

Stored size: 384 Bytes

Contents

module OVIRT
  class Client
    def host(host_id, opts={})
      xml_response = http_get("/hosts/%s" % host_id)
      OVIRT::Host::new(self, xml_response.root)
    end

    def hosts(opts={})
      path = "/hosts"
      path += search_url(opts) unless filtered_api
      http_get(path).xpath('/hosts/host').collect do |h|
        OVIRT::Host::new(self, h)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rbovirt-0.0.26 lib/client/host_api.rb
rbovirt-0.0.25 lib/client/host_api.rb
rbovirt-0.0.24 lib/client/host_api.rb
rbovirt-0.0.23 lib/client/host_api.rb
rbovirt-0.0.22 lib/client/host_api.rb
rbovirt-0.0.21 lib/client/host_api.rb
rbovirt-0.0.20 lib/client/host_api.rb
rbovirt-0.0.19 lib/client/host_api.rb
rbovirt-0.0.18 lib/client/host_api.rb
rbovirt-0.0.17 lib/client/host_api.rb
rbovirt-0.0.16 lib/client/host_api.rb