Sha256: 46d10842ab647b9c39e86b308d38726411ae8013377f810239f1f4819b3e2434
Contents?: true
Size: 689 Bytes
Versions: 12
Compression:
Stored size: 689 Bytes
Contents
module Bugsnag::Middleware class Rails3Request def initialize(bugsnag) @bugsnag = bugsnag end def call(notification) if notification.request_data[:rack_env] env = notification.request_data[:rack_env] params = env["action_dispatch.request.parameters"] # Set the context notification.context = "#{params[:controller]}##{params[:action]}" # Augment the request tab if params notification.add_tab(:request, { :railsAction => "#{params[:controller]}##{params[:action]}", :params => params }) end end @bugsnag.call(notification) end end end
Version data entries
12 entries across 12 versions & 1 rubygems