module DealWithIt
Constants
- VERSION
Public Class Methods
included(klass)
click to toggle source
# File lib/deal_with_it.rb, line 5 def self.included(klass) Rails.application.eager_load! if defined?(Rails) && !Rails.env.production? klass.class_eval do DealWithIt::Handler.descendants.each do |rescuer| rescuer_instance = rescuer.instance_variable_get(:@handler) rescue_from rescuer_instance.exception, with: rescuer_instance.callback end end end