Sha256: 425c37b27fde6d555b08edf6d3747774788cad1e8098d46d679436a642b68844
Contents?: true
Size: 605 Bytes
Versions: 8
Compression:
Stored size: 605 Bytes
Contents
require 'honeybadger/plugin' require 'honeybadger/ruby' module Honeybadger Plugin.register do requirement { defined?(::SuckerPunch) } execution do return unless Honeybadger.config[:'exceptions.enabled'] 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
8 entries across 8 versions & 1 rubygems