class Bosh::Director::Models::OrphanDisk

Public Instance Methods

before_create() click to toggle source
# File lib/bosh/director/models/orphan_disk.rb, line 10
def before_create
  self.created_at ||= Time.now
end
cloud_properties() click to toggle source
# File lib/bosh/director/models/orphan_disk.rb, line 14
def cloud_properties
  result = self.cloud_properties_json
  result ? JSON.parse(result) : {}
end
cloud_properties=(cloud_properties) click to toggle source
# File lib/bosh/director/models/orphan_disk.rb, line 19
def cloud_properties=(cloud_properties)
  self.cloud_properties_json = JSON.generate(cloud_properties)
end
validate() click to toggle source
# File lib/bosh/director/models/orphan_disk.rb, line 5
def validate
  validates_presence [:disk_cid, :deployment_name, :instance_name]
  validates_unique [:disk_cid]
end