Sha256: d11fa9dd859f43be2b2534255eff79dbb1d0387b829f9d29621f673407f50134
Contents?: true
Size: 640 Bytes
Versions: 5
Compression:
Stored size: 640 Bytes
Contents
require "fog/core/collection" require "fog/ovirt/models/compute/volume" module Fog module Ovirt class Compute class Volumes < Fog::Collection model Fog::Ovirt::Compute::Volume attr_accessor :vm def all(_filters = {}) if vm.is_a? Fog::Ovirt::Compute::Server load service.list_vm_volumes(vm.id) elsif vm.is_a? Fog::Ovirt::Compute::Template load service.list_template_volumes(vm.id) else load service.list_volumes end end def get(id) new service.get_volume(id) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems