Sha256: c5c731897e07525401f58ec43ff501b3addea830716d4d54f1eadacb072015a8
Contents?: true
Size: 387 Bytes
Versions: 37
Compression:
Stored size: 387 Bytes
Contents
module Bugsnag::Middleware ## # Calls all configured callbacks passing an error report class Callbacks def initialize(bugsnag) @bugsnag = bugsnag end 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 end end
Version data entries
37 entries across 37 versions & 1 rubygems