Sha256: fe7d05b5d3f10b4a6723dda60eba1f8c5c1d234cbddd4937d81bf1968386672d
Contents?: true
Size: 445 Bytes
Versions: 3
Compression:
Stored size: 445 Bytes
Contents
module Bugsnag class Mailman def call(mail) begin Bugsnag.before_notify_callbacks << lambda {|notif| notif.add_tab(:mailman, {"message" => mail.to_s}) } yield rescue => ex Bugsnag.auto_notify(ex) raise ensure Bugsnag.clear_request_data end end end end if Mailman.config.respond_to?(:middleware) Mailman.config.middleware.add ::Bugsnag::Mailman end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bugsnag-1.6.3 | lib/bugsnag/mailman.rb |
bugsnag-1.6.2 | lib/bugsnag/mailman.rb |
bugsnag-1.6.1 | lib/bugsnag/mailman.rb |