app/models/concerns/fluentd/setting/configurable.rb in fluentd-ui-1.0.0.alpha.3 vs app/models/concerns/fluentd/setting/configurable.rb in fluentd-ui-1.0.0.beta.1

- old
+ new

@@ -62,15 +62,13 @@ self._built_in_params << _name elsif ["id", "type", "log_level"].include?(name.to_s) self._built_in_params << name unless name == "type" attribute(name, type, **options.slice(:precision, :limit, :scale)) - validates(name, presence: true) if options[:required] end else attribute(name, type, **options.slice(:precision, :limit, :scale)) - validates(name, presence: true) if options[:required] end self._types[name] = type self._descriptions[name] = options[:desc] if options.key?(:desc) self._defaults[name] = options[:default] if options.key?(:default) self._secrets[name] = options[:secret] if options.key?(:secret) @@ -98,10 +96,10 @@ self._sections[name] = section_class end end def config_argument(name, type = ActiveModel::Type::Value.new, **options) - config_param(name, **options) + config_param(name, type, **options) self._argument_name = name end def set_argument_name(name) self._argument_name = name