Sha256: 973b9faa5599dee97ac195310899f0ce037068fb289eb3d2e6f996d0a7ba6a1f
Contents?: true
Size: 586 Bytes
Versions: 20
Compression:
Stored size: 586 Bytes
Contents
module Fog module Compute class Ovirt class Real def list_affinity_group_vms(id) client.affinity_group_vms(id).map {|vm| servers.get(vm.id)} end end class Mock def list_affinity_group_vms(id) vms = [] Nokogiri::XML(read_xml('affinitygroup_vms.xml')).xpath('/vms/vm/@id').each do |id| xml = Nokogiri::XML(read_xml('vms.xml')).xpath("/vms/vm[@id='%s']" % id.value).first vms << ovirt_attrs(OVIRT::VM::new(self, xml)) end vms end end end end end
Version data entries
20 entries across 20 versions & 3 rubygems