Class: Blinkist::AirbrakeScrubber::MessageEmail
- Inherits:
-
Object
- Object
- Blinkist::AirbrakeScrubber::MessageEmail
- Defined in:
- lib/blinkist-airbrake-scrubber/scrubbers/message_email.rb
Constant Summary collapse
- REGEXP =
/[\S]+@[\S]+/i.freeze
Class Method Summary collapse
Class Method Details
.scrub(message) ⇒ Object
15 16 17 |
# File 'lib/blinkist-airbrake-scrubber/scrubbers/message_email.rb', line 15 def self.scrub() &.gsub(REGEXP, FILTERED) end |
.scrub! ⇒ Object
8 9 10 11 12 13 |
# File 'lib/blinkist-airbrake-scrubber/scrubbers/message_email.rb', line 8 def self.scrub! ::Airbrake.add_filter do |notice| # Cannot do gsub! coz of frozen literals notice[:errors].each { |error| error[:message] = scrub(error[:message]) } end end |