class Blinkist::AirbrakeScrubber::MessageEmail

Constants

REGEXP

Public Class Methods

scrub(message) click to toggle source
# File lib/blinkist-airbrake-scrubber/scrubbers/message_email.rb, line 15
def self.scrub(message)
  message&.gsub(REGEXP, FILTERED)
end
scrub!() click to toggle source
# 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