class Astrails::Safe::Backup

Attributes

command[RW]
compressed[RW]
extension[RW]
filename[RW]
id[RW]
kind[RW]
path[RW]
timestamp[RW]

Public Class Methods

new(opts = {}) click to toggle source
# File lib/astrails/safe/backup.rb, line 5
def initialize(opts = {})
  opts.each do |k, v|
    self.send("#{k}=", v)
  end
end

Public Instance Methods

run(config, *mods) click to toggle source
# File lib/astrails/safe/backup.rb, line 11
def run(config, *mods)
  mods.each do |mod|
    mod = mod.to_s
    mod[0] = mod[0..0].upcase
    Astrails::Safe.const_get(mod).new(config, self).process
  end
end