# File lib/hammer_cli/abstract.rb, line 192 def exception_handler_class #search for exception handler class in parent modules/classes module_list = self.class.name.to_s.split('::').inject([Object]) do |mod, class_name| mod << mod[-1].const_get(class_name) end module_list.reverse.each do |mod| return mod.send(:exception_handler_class) if mod.respond_to? :exception_handler_class end return HammerCLI::ExceptionHandler end