Class: BackItUp::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/back_it_up/runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(filename) ⇒ Runner

Returns a new instance of Runner.



3
4
5
6
7
8
9
# File 'lib/back_it_up/runner.rb', line 3

def initialize(filename)
  raise "Couldn't find file #{filename}" unless File.exists?(filename)
  
  file = File.open(filename) 
  config = Config.new(file)
  puts "Wrote backup to: #{ FilePackager.new(config).package }"
end