Class: Bosh::Director::Models::Deployment

Inherits:
Object
  • Object
show all
Defined in:
lib/bosh/director/models/deployment.rb

Instance Method Summary collapse

Instance Method Details



17
18
19
20
# File 'lib/bosh/director/models/deployment.rb', line 17

def link_spec
  result = self.link_spec_json
  result ? Yajl::Parser.parse(result) : {}
end


22
23
24
# File 'lib/bosh/director/models/deployment.rb', line 22

def link_spec=(data)
  self.link_spec_json = Yajl::Encoder.encode(data)
end

#validateObject



11
12
13
14
15
# File 'lib/bosh/director/models/deployment.rb', line 11

def validate
  validates_presence :name
  validates_unique :name
  validates_format VALID_ID, :name
end