class Airbrake::Rack::ContextFilter
def call(notice)
- 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