Sha256: a186145488b324a77c7e92193ce2de26611f572996c896d7e847ddc94ab4943b
Contents?: true
Size: 594 Bytes
Versions: 18
Compression:
Stored size: 594 Bytes
Contents
# frozen_string_literal: true module Airbrake module Rack # Adds HTTP request parameters. # # @since v5.7.0 class HttpParamsFilter # @return [Integer] attr_reader :weight def initialize @weight = 97 end # @see Airbrake::FilterChain#refine def call(notice) return unless (request = notice.stash[:rack_request]) notice[:params].merge!(request.params) rails_params = request.env['action_dispatch.request.parameters'] notice[:params].merge!(rails_params) if rails_params end end end end
Version data entries
18 entries across 18 versions & 1 rubygems