class Astrails::Safe::Stream

Attributes

backup[RW]
config[RW]

Public Class Methods

new(config, backup) click to toggle source
# File lib/astrails/safe/stream.rb, line 6
def initialize(config, backup)
  @config, @backup = config, backup
end

Public Instance Methods

expand(path) click to toggle source

FIXME: move to Backup

# File lib/astrails/safe/stream.rb, line 10
def expand(path)
  path .
  gsub(/:kind\b/, @backup.kind.to_s) .
  gsub(/:id\b/, @backup.id.to_s) .
  gsub(/:timestamp\b/, @backup.timestamp)
end

Private Instance Methods

dry_run?() click to toggle source
# File lib/astrails/safe/stream.rb, line 27
def dry_run?
  config[:dry_run]
end
local_only?() click to toggle source
# File lib/astrails/safe/stream.rb, line 23
def local_only?
  config[:local_only]
end
verbose?() click to toggle source
# File lib/astrails/safe/stream.rb, line 19
def verbose?
  config[:verbose]
end