1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/ovirt/models/compute/volume.rb
Paul Thornthwaite 2e0b7e545a Standardise empty lines throughout codebase
Done with `rubocop --auto-correct --only EmptyLineBetweenDefs,EmptyLines,EmptyLinesAroundBody`
2014-05-26 14:20:02 +01:00

34 lines
733 B
Ruby

module Fog
module Compute
class Ovirt
class Volume < Fog::Model
attr_accessor :raw
DISK_SIZE_TO_GB = 1073741824
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
def size_gb
attributes[:size_gb] ||= attributes[:size].to_i / DISK_SIZE_TO_GB if attributes[:size]
end
def size_gb= s
attributes[:size] = s.to_i * DISK_SIZE_TO_GB if s
end
def to_s
id
end
end
end
end
end