fluentd-ui/app/controllers/fluentd/settings/running_backup_controller.rb
2014-12-17 17:04:24 +09:00

20 lines
546 B
Ruby

class Fluentd::Settings::RunningBackupController < ApplicationController
before_action :login_required
before_action :find_fluentd
before_action :find_backup_file, only: [:show, :reuse]
def show
end
def reuse
@fluentd.agent.config_write @backup_file.content
redirect_to daemon_setting_path, flash: { success: t('messages.config_successfully_copied', brand: fluentd_ui_brand) }
end
private
def find_backup_file
@backup_file = Fluentd::Setting::BackupFile.new(@fluentd.agent.running_config_backup_file)
end
end