Sha256: 8c46fe7a306e3e6a3ac889b4fbfd2e232e997d9fb5d0c3e96c992676c2027e4b
Contents?: true
Size: 769 Bytes
Versions: 40
Compression:
Stored size: 769 Bytes
Contents
module Fog module Compute class Vsphere class Real def get_datacenter name dc = find_raw_datacenter(name) raise(Fog::Compute::Vsphere::NotFound) unless dc {:name => dc.name, :status => dc.overallStatus, :path => raw_getpathmo(dc) } end protected def find_raw_datacenter name raw_datacenters.find {|d| d.name == name} || get_raw_datacenter(name) end def get_raw_datacenter name @connection.serviceInstance.find_datacenter(name) end end class Mock def get_datacenter name dc = self.data[:datacenters][name] raise(Fog::Compute::Vsphere::NotFound) unless dc dc end end end end end
Version data entries
40 entries across 40 versions & 3 rubygems