Class: GrapeLogging::Loggers::FilterParameters
- Defined in:
- lib/grape_logging/loggers/filter_parameters.rb
Instance Method Summary collapse
-
#initialize(filter_parameters = nil, replacement = '[FILTERED]') ⇒ FilterParameters
constructor
A new instance of FilterParameters.
- #parameters(request, _) ⇒ Object
Constructor Details
#initialize(filter_parameters = nil, replacement = '[FILTERED]') ⇒ FilterParameters
Returns a new instance of FilterParameters.
4 5 6 7 |
# File 'lib/grape_logging/loggers/filter_parameters.rb', line 4 def initialize(filter_parameters = nil, replacement = '[FILTERED]') @filter_parameters = filter_parameters || (defined?(Rails.application) ? Rails.application.config.filter_parameters : []) @replacement = replacement end |
Instance Method Details
#parameters(request, _) ⇒ Object
9 10 11 |
# File 'lib/grape_logging/loggers/filter_parameters.rb', line 9 def parameters(request, _) { params: replace_parameters(request.params.clone) } end |