Sha256: 947adffa2f65c0b0ca46cd4fc62dfe6882fe20c9ddf45b4217bf7517ef3c80f0
Contents?: true
Size: 543 Bytes
Versions: 88
Compression:
Stored size: 543 Bytes
Contents
require 'honeybadger/plugin' require 'honeybadger/ruby' module Honeybadger Plugin.register do requirement { defined?(::SuckerPunch) } execution do if SuckerPunch.respond_to?(:exception_handler=) # >= v2 SuckerPunch.exception_handler = ->(ex, klass, args) { Honeybadger.notify(ex, { :component => klass, :parameters => args }) } else SuckerPunch.exception_handler do |ex, klass, args| Honeybadger.notify(ex, { :component => klass, :parameters => args }) end end end end end
Version data entries
88 entries across 88 versions & 1 rubygems