class Airbrake::Rack::ContextFilter

def call(notice)

Other tags:
    See: Airbrake::FilterChain#refine -
def call(notice)
  return unless (request = notice.stash[:rack_request])
  context = notice[:context]
  context[:url] = request.url
  context[:userAgent] = request.user_agent
  add_ip(context, request)
  add_framework_version(context)
  controller = request.env['action_controller.instance']
  return unless controller
  context[:component] = controller.controller_name
  context[:action] = controller.action_name
end