class ForemanMaintain::Cli::RestoreCommand

Public Instance Methods

execute() click to toggle source
# File lib/foreman_maintain/cli/restore_command.rb, line 14
def execute
  scenario = Scenarios::Restore.new(
    :backup_dir => @backup_dir,
    :incremental_backup => @incremental || incremental_backup?,
    :dry_run => @dry_run
  )
  rescue_scenario = Scenarios::RestoreRescue.new
  run_scenario(scenario, rescue_scenario)
  exit runner.exit_code
end
incremental_backup?() click to toggle source
# File lib/foreman_maintain/cli/restore_command.rb, line 25
def incremental_backup?
  backup = ForemanMaintain::Utils::Backup.new(@backup_dir)
  backup.incremental?
end