Module: Blinkist::AirbrakeScrubber
- Included in:
- Airbrake
- Defined in:
- lib/blinkist-airbrake-scrubber.rb,
lib/blinkist-airbrake-scrubber/version.rb,
lib/blinkist-airbrake-scrubber/deep_traversal.rb,
lib/blinkist-airbrake-scrubber/scrubbers/params_email.rb,
lib/blinkist-airbrake-scrubber/scrubbers/message_email.rb,
lib/blinkist-airbrake-scrubber/scrubbers/params_tokens.rb,
lib/blinkist-airbrake-scrubber/scrubbers/params_password.rb
Defined Under Namespace
Classes: DeepTraversal, MessageEmail, ParamsEmail, ParamsPassword, ParamsTokens
Constant Summary collapse
- FILTERED =
'[Filtered]'
- SCRUBBERS =
[ MessageEmail, ParamsEmail, ParamsPassword, ParamsTokens ]
- VERSION =
"4.1.1"
Class Method Summary collapse
-
.run! ⇒ Object
Run scrubbers.
Instance Method Summary collapse
-
#configure(*args, &block) ⇒ Object
Override original Airbrake.configure.
Class Method Details
.run! ⇒ Object
Run scrubbers
28 29 30 |
# File 'lib/blinkist-airbrake-scrubber.rb', line 28 def self.run! SCRUBBERS.each { |scrubber| scrubber::scrub! } end |
Instance Method Details
#configure(*args, &block) ⇒ Object
Override original Airbrake.configure
21 22 23 24 25 |
# File 'lib/blinkist-airbrake-scrubber.rb', line 21 def configure(*args, &block) super(&block) ensure Blinkist::AirbrakeScrubber.run! end |