Class: Bosh::Director::Models::Package
- Defined in:
- lib/bosh/director/models/package.rb
Instance Method Summary collapse
-
#dependency_set ⇒ Set<String>
A set of package names this package depends on.
- #dependency_set=(deps) ⇒ Object
- #desc ⇒ Object
- #validate ⇒ Object
Instance Method Details
#dependency_set ⇒ Set<String>
Returns A set of package names this package depends on.
10 11 12 13 14 |
# File 'lib/bosh/director/models/package.rb', line 10 def dependency_set json = self.dependency_set_json ::Set.new(json ? Yajl::Parser.parse(json) : nil) end |
#dependency_set=(deps) ⇒ Object
16 17 18 |
# File 'lib/bosh/director/models/package.rb', line 16 def dependency_set=(deps) self.dependency_set_json = Yajl::Encoder.encode(deps.to_a) end |
#desc ⇒ Object
26 27 28 |
# File 'lib/bosh/director/models/package.rb', line 26 def desc "#{name}/#{version}" end |