Sha256: ba256522278cdf9248ad4f5c137e070c9b095391c644e0102fb5d6934c4fa21e
Contents?: true
Size: 675 Bytes
Versions: 116
Compression:
Stored size: 675 Bytes
Contents
require 'forwardable' module Bosh::Stemcell class ArchiveFilename extend Forwardable def initialize(version, definition, base_name, disk_format) @version = version @definition = definition @base_name = base_name @disk_format = disk_format end def to_s stemcell_filename_parts = [ name, version, definition.stemcell_name(disk_format) ] "#{stemcell_filename_parts.join('-')}.tgz" end private def name definition.light? ? "light-#{base_name}" : base_name end attr_reader( :base_name, :version, :definition, :disk_format, ) end end
Version data entries
116 entries across 116 versions & 1 rubygems