Sha256: c95c7eb562e8bd1eac122726b3bdb451dfff935995977d5a4816f3c51daa4222

Contents?: true

Size: 421 Bytes

Versions: 8

Compression:

Stored size: 421 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={})
      search= opts[:search] || ("datacenter=%s" % current_datacenter.name)
      http_get("/hosts?search=%s" % CGI.escape(search)).xpath('/hosts/host').collect do |h|
        OVIRT::Host::new(self, h)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rbovirt-0.0.15 lib/client/host_api.rb
rbovirt-0.0.14 lib/client/host_api.rb
rbovirt-0.0.13 lib/client/host_api.rb
rbovirt-0.0.12 lib/client/host_api.rb
rbovirt-0.0.11 lib/client/host_api.rb
rbovirt-0.0.10 lib/client/host_api.rb
rbovirt-0.0.9 lib/client/host_api.rb
rbovirt-0.0.8 lib/client/host_api.rb