module Olelo::ErrorHandler::ClassMethods
Public Instance Methods
error(error, priority = 99, &block)
click to toggle source
# File lib/olelo/hooks.rb, line 20 def error(error, priority = 99, &block) handler = (error_handler[error] ||= []) method = "ERROR #{error} #{handler.size}" define_method(method, &block) handler << [priority, instance_method(method)] handler.sort_by!(&:first) end
error_handler()
click to toggle source
# File lib/olelo/hooks.rb, line 16 def error_handler @error_handler ||= {} end