class Syntropy::Router
def error_handler_wrap_if_exists(error_handler_fn, proc)
def error_handler_wrap_if_exists(error_handler_fn, proc) return proc if !File.file?(error_handler_fn) ref = path_rel(error_handler_fn).gsub(/\.rb$/, '') error_proc = @module_loader.load(ref) proc do |req| proc.(req) rescue StandardError => e error_proc.(req, e) end end