class InformantCommon::ParameterFilter

Public Class Methods

filter(name, value) click to toggle source
# File lib/informant-common/parameter_filter.rb, line 3
def self.filter(name, value)
  Config.value_tracking? && !matcher.match(name) ? value : '[FILTERED]'
end
matcher() click to toggle source
# File lib/informant-common/parameter_filter.rb, line 7
def self.matcher
  @matcher ||= Regexp.new(
    if Config.filter_parameters.any?
      /#{Config.filter_parameters.join('|')}/
    else
      /$^/
    end
  )
end
reset!() click to toggle source
# File lib/informant-common/parameter_filter.rb, line 17
def self.reset!
  @matcher = nil
end