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