Parent

Class/Module Index [+]

Quicksearch

Backup::Package

Attributes

chunk_suffixes[RW]

Set by the Splitter if the final archive was "chunked"

extension[RW]

Extension for the final archive file(s)

time[R]

The time when the backup initiated (in format: 2011.02.20.03.29.59)

trigger[R]

The trigger which initiated the backup process

version[R]

The version of Backup used to create the package

Public Class Methods

new(model) click to toggle source
# File lib/backup/package.rb, line 25
def initialize(model)
  @time = model.time
  @trigger = model.trigger
  @extension = 'tar'
  @chunk_suffixes = Array.new
  @version = Backup::Version.current
end

Public Instance Methods

basename() click to toggle source
# File lib/backup/package.rb, line 41
def basename
  "#{ time }.#{ trigger }.#{ extension }"
end
filenames() click to toggle source
# File lib/backup/package.rb, line 33
def filenames
  if chunk_suffixes.empty?
    [basename]
  else
    chunk_suffixes.map {|suffix| "#{ basename }-#{ suffix }" }
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.