class Bosh::Director::CompiledPackageGroup
Attributes
release_version[R]
Public Class Methods
new(release_version, stemcell)
click to toggle source
# File lib/bosh/director/compiled_package_group.rb, line 3 def initialize(release_version, stemcell) @release_version = release_version @stemcell = stemcell end
Public Instance Methods
compiled_packages()
click to toggle source
# File lib/bosh/director/compiled_package_group.rb, line 8 def compiled_packages @compiled_packages ||= @release_version.packages.map do |package| package_dependency_key = KeyGenerator.new.dependency_key_from_models(package, @release_version) Models::CompiledPackage[ :package_id => package.id, :stemcell_os => @stemcell.operating_system, :stemcell_version => @stemcell.version, :dependency_key => package_dependency_key ] end.compact end
stemcell_sha1()
click to toggle source
# File lib/bosh/director/compiled_package_group.rb, line 21 def stemcell_sha1 @stemcell.sha1 end