class Bosh::Director::DeploymentPlan::CompiledPackage
Attributes
model[R]
@return [Models::CompiledPackage] Compiled package DB model
name[R]
@return [String] Package name
version[R]
@return [String] Package version
Public Class Methods
new(model)
click to toggle source
@param [Models::CompiledPackage]
# File lib/bosh/director/deployment_plan/compiled_package.rb, line 17 def initialize(model) @model = model @name = model.package.name @version = model.package.version end
Public Instance Methods
spec()
click to toggle source
@return [Hash<String,Object>] Hash
representation
# File lib/bosh/director/deployment_plan/compiled_package.rb, line 25 def spec { "name" => @name, "version" => "#{@version}.#{@model.build}", "sha1" => @model.sha1, "blobstore_id" => @model.blobstore_id } end