Class: Blouson::SentryParameterFilter
- Inherits:
-
Object
- Object
- Blouson::SentryParameterFilter
- Defined in:
- lib/blouson/sentry_parameter_filter.rb
Instance Method Summary collapse
-
#initialize(filters, header_filters = []) ⇒ SentryParameterFilter
constructor
A new instance of SentryParameterFilter.
- #process(event) ⇒ Object
Constructor Details
#initialize(filters, header_filters = []) ⇒ SentryParameterFilter
Returns a new instance of SentryParameterFilter.
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/blouson/sentry_parameter_filter.rb', line 3 def initialize(filters, header_filters = []) # ActionDispatch::Http::ParameterFilter is deprecated and will be removed from Rails 6.1. parameter_filter_klass = if defined?(ActiveSupport::ParameterFilter) ActiveSupport::ParameterFilter else ActionDispatch::Http::ParameterFilter end @parameter_filter = parameter_filter_klass.new(filters) @header_filters = header_filters.map(&:downcase) end |
Instance Method Details
#process(event) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/blouson/sentry_parameter_filter.rb', line 14 def process(event) process_query_string(event) process_request_body(event) process_request_header(event) (event) ensure return event end |