class ActionParamsSanitizer::Helpers::SanitizerClassBuilder
Public Instance Methods
build_class()
click to toggle source
# File lib/action_params_sanitizer/helpers/sanitizer_class_builder.rb, line 4 def build_class "#{namespace}::#{sanitizer_class_name}".constantize end
Private Instance Methods
action()
click to toggle source
# File lib/action_params_sanitizer/helpers/sanitizer_class_builder.rb, line 14 def action method_name.to_s.gsub(/_params$/, '') end
namespace()
click to toggle source
# File lib/action_params_sanitizer/helpers/sanitizer_class_builder.rb, line 10 def namespace controller_name.to_s.gsub(/Controller$/, '') end
sanitizer_class_name()
click to toggle source
# File lib/action_params_sanitizer/helpers/sanitizer_class_builder.rb, line 18 def sanitizer_class_name "#{action.capitalize}ParamsSanitizer" end