class ForemanMaintain::Cli::RestoreCommand

Public Instance Methods

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