Class: Sidekiq::Logging::ArgumentFilter
- Inherits:
-
Object
- Object
- Sidekiq::Logging::ArgumentFilter
- Defined in:
- lib/sidekiq/logging/argument_filter.rb
Overview
Class that allows to filter-out sensible arguments.
Defined Under Namespace
Classes: CompiledFilter
Constant Summary collapse
- FILTERED =
String used to replace sensible arguments.
'[FILTERED]'
Instance Method Summary collapse
-
#filter(args) ⇒ Object
Filters argument by using the filters provided upon initialization.
-
#initialize(filters = []) ⇒ ArgumentFilter
constructor
A new instance of ArgumentFilter.
Constructor Details
#initialize(filters = []) ⇒ ArgumentFilter
Returns a new instance of ArgumentFilter.
12 13 14 |
# File 'lib/sidekiq/logging/argument_filter.rb', line 12 def initialize(filters = []) @filters = filters end |
Instance Method Details
#filter(args) ⇒ Object
Filters argument by using the filters provided upon initialization.
18 19 20 |
# File 'lib/sidekiq/logging/argument_filter.rb', line 18 def filter(args) compiled_filter.call(args) end |