class Bugsnag::Middleware::Callbacks
Calls all configured callbacks passing an error report
Public Class Methods
Source
# File lib/bugsnag/middleware/callbacks.rb, line 5 def initialize(bugsnag) @bugsnag = bugsnag end
Public Instance Methods
Source
# File lib/bugsnag/middleware/callbacks.rb, line 9 def call(report) if report.request_data[:before_callbacks] report.request_data[:before_callbacks].each {|c| c.call(*[report][0...c.arity]) } end @bugsnag.call(report) end