lib/finite_machine/catchable.rb in finite_machine-0.8.1 vs lib/finite_machine/catchable.rb in finite_machine-0.9.0
- old
+ new
@@ -75,10 +75,10 @@
#
# @api private
def evaluate_handler(handler)
case handler
when Symbol
- method(handler)
+ target.method(handler)
when Proc
if handler.arity.zero?
proc { instance_exec(&handler) }
else
proc { |_exception| instance_exec(_exception, &handler) }