fluentd-ui/app/controllers/fluentd/settings/out_forward_controller.rb

29 lines
621 B
Ruby

class Fluentd::Settings::OutForwardController < ApplicationController
include SettingConcern
private
def target_class
Fluentd::Setting::OutForward
end
def setting_params
params.require(:fluentd_setting_out_forward).permit(*Fluentd::Setting::OutForward::KEYS).merge(
params.require(:fluentd_setting_out_forward).permit(
:server => Fluentd::Setting::OutForward::Server::KEYS,
:secondary => Fluentd::Setting::OutForward::Secondary::KEYS,
),
)
end
def initial_params
{
secondary: {
"0" => {
type: "file",
}
}
}
end
end