Sha256: 285f46e7e25e9b5cfd9050c7d226db71056b0a69801d55671946932cfe615b90
Contents?: true
Size: 810 Bytes
Versions: 3
Compression:
Stored size: 810 Bytes
Contents
module Fog module Ovirt class Compute class Volume < Fog::Model attr_accessor :raw identity :id attribute :storage_domain attribute :size attribute :disk_type attribute :bootable attribute :interface attribute :format attribute :sparse attribute :size_gb attribute :status attribute :quota attribute :alias attribute :wipe_after_delete def size_gb attributes[:size_gb] ||= attributes[:size].to_i / Fog::Ovirt::Compute::DISK_SIZE_TO_GB if attributes[:size] end def size_gb=(size) attributes[:size] = size.to_i * Fog::Ovirt::Compute::DISK_SIZE_TO_GB if size end def to_s id end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fog-ovirt-1.2.2 | lib/fog/ovirt/models/compute/volume.rb |
fog-ovirt-1.2.1 | lib/fog/ovirt/models/compute/volume.rb |
fog-ovirt-1.2.0 | lib/fog/ovirt/models/compute/volume.rb |