class Bosh::Stemcell::ArchiveFilename
Attributes
base_name[R]
definition[R]
disk_format[R]
version[R]
Public Class Methods
new(version, definition, base_name, disk_format)
click to toggle source
# File lib/bosh/stemcell/archive_filename.rb, line 8 def initialize(version, definition, base_name, disk_format) @version = version @definition = definition @base_name = base_name @disk_format = disk_format end
Public Instance Methods
to_s()
click to toggle source
# File lib/bosh/stemcell/archive_filename.rb, line 15 def to_s stemcell_filename_parts = [ name, version, definition.stemcell_name(disk_format) ] "#{stemcell_filename_parts.join('-')}.tgz" end
Private Instance Methods
name()
click to toggle source
# File lib/bosh/stemcell/archive_filename.rb, line 27 def name mod_name = definition.light? ? "light-#{base_name}" : base_name if Bosh::Stemcell::Arch.ppc64le? "#{mod_name}-ppc64le" else mod_name end end