Sha256: 856703fcacd677d1aa23701b8a0df30fabb9a78e836531ea851b765476071b06
Contents?: true
Size: 903 Bytes
Versions: 3
Compression:
Stored size: 903 Bytes
Contents
# encoding: utf-8 module Backup class Package ## # The time when the backup initiated (in format: 2011.02.20.03.29.59) attr_accessor :time ## # The trigger which initiated the backup process attr_reader :trigger ## # Extension for the final archive file(s) attr_accessor :extension ## # Set by the Splitter if the final archive was "chunked" attr_accessor :chunk_suffixes ## # The version of Backup used to create the package attr_reader :version def initialize(model) @trigger = model.trigger @extension = 'tar' @chunk_suffixes = Array.new @version = VERSION end def filenames if chunk_suffixes.empty? [basename] else chunk_suffixes.map {|suffix| "#{ basename }-#{ suffix }" } end end def basename "#{ trigger }.#{ extension }" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
backup-3.6.0 | lib/backup/package.rb |
backup-3.5.1 | lib/backup/package.rb |
backup-3.5.0 | lib/backup/package.rb |