Sha256: 006028599c5b2157214242449ccd6de3e36110346ae16ec3fd14e690cc96de3f
Contents?: true
Size: 740 Bytes
Versions: 41
Compression:
Stored size: 740 Bytes
Contents
module Fog module Compute class Vsphere class Real def get_cluster(name, datacenter_name) cluster = get_raw_cluster(name, datacenter_name) raise(Fog::Compute::Vsphere::NotFound) unless cluster cluster_attributes(cluster, datacenter_name) end protected def get_raw_cluster(name, datacenter_name) dc = find_raw_datacenter(datacenter_name) dc.find_compute_resource(name) end end class Mock def get_cluster(name, datacenter_name) self.data[:clusters].find {|c| c[:name] == name && c[:datacenter] == datacenter_name} or raise Fog::Compute::Vsphere::NotFound end end end end end
Version data entries
41 entries across 41 versions & 1 rubygems