Sha256: 8e54e05da65d5cfd76f3ac9f0b6afc561fa2a8aa4742755b31f10927e3ede7e4
Contents?: true
Size: 654 Bytes
Versions: 15
Compression:
Stored size: 654 Bytes
Contents
module Fog module Compute class Ovirt class V3 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(format("/vms/vm[@id='%<id>s']", id.value)).first vms << ovirt_attrs(OVIRT::VM.new(self, xml)) end vms end end end end end end
Version data entries
15 entries across 13 versions & 2 rubygems