# File lib/pry/hooks.rb, line 130 def exec_hook(event_name, *args, &block) @hooks[event_name] ||= [] @hooks[event_name].map do |hook_name, callable| begin callable.call(*args, &block) rescue RescuableException => e errors << e e end end.last end