Class: Blinkist::AirbrakeScrubber::ParamsTokens

Inherits:
Object
  • Object
show all
Defined in:
lib/blinkist-airbrake-scrubber/scrubbers/params_tokens.rb

Class Method Summary collapse

Class Method Details

.scrub!Object



5
6
7
8
9
10
11
12
13
# File 'lib/blinkist-airbrake-scrubber/scrubbers/params_tokens.rb', line 5

def self.scrub!
  ::Airbrake.add_filter do |notice|
    notice[:params] = DeepTraversal.new(notice[:params]).traverse do |key, value|
      value = FILTERED if %w( facebook_access_token google_id_token ).include?(key.to_s)
      value
    end
    notice
  end
end