class Rcloner::CLI
Public Instance Methods
__print_version()
click to toggle source
# File lib/rcloner/cli.rb, line 10 def __print_version puts VERSION end
backup()
click to toggle source
# File lib/rcloner/cli.rb, line 16 def backup backuper = create_backuper backuper.backup! end
restore(to = nil)
click to toggle source
# File lib/rcloner/cli.rb, line 24 def restore(to = nil) backuper = create_backuper backuper.restore!(to, options['force']) end
Private Instance Methods
create_backuper()
click to toggle source
# File lib/rcloner/cli.rb, line 31 def create_backuper config_path = options['config'] unless File.exists?(config_path) raise "Config file `#{config_path}` does not exists" end config = YAML.load(File.read(config_path)) Backuper.new(config) end