Sha256: e30a38eda0c037da5e14bd3e710fd035a5f9063ee7dd6bbb5d1c391c83949725
Contents?: true
Size: 820 Bytes
Versions: 45
Compression:
Stored size: 820 Bytes
Contents
module Fog module Compute class Vsphere class Customvalues < Fog::Collection autoload :Customvalue, File.expand_path('../customvalue', __FILE__) model Fog::Compute::Vsphere::Customvalue attr_accessor :vm def all(filters = {}) requires :vm case vm when Fog::Compute::Vsphere::Server load service.list_vm_customvalues(vm.id) else raise 'customvalues should have vm' end end def get(key) requires :vm case vm when Fog::Compute::Vsphere::Server load service.list_vm_customvalues(vm.id) else raise 'customvalues should have vm' end.find { | cv | cv.key == key } end end end end end
Version data entries
45 entries across 45 versions & 1 rubygems