class Bosh::Workspace::Stemcell
Attributes
file[R]
name[R]
version[R]
Public Class Methods
new(stemcell, stemcells_dir)
click to toggle source
# File lib/bosh/workspace/stemcell.rb, line 5 def initialize(stemcell, stemcells_dir) @name = stemcell["name"] @version = stemcell["version"] @light = stemcell["light"] @file = File.join(stemcells_dir, file_name) end
Public Instance Methods
downloaded?()
click to toggle source
# File lib/bosh/workspace/stemcell.rb, line 21 def downloaded? File.exist? file end
file_name()
click to toggle source
# File lib/bosh/workspace/stemcell.rb, line 16 def file_name prefix = @light ? 'light-' : '' name.gsub(/^bosh-/, "#{prefix}bosh-stemcell-#{version}-") + '.tgz' end
name_version()
click to toggle source
# File lib/bosh/workspace/stemcell.rb, line 12 def name_version "#{name}/#{version}" end