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