lib/nyanko/invoker.rb in nyanko-0.0.5 vs lib/nyanko/invoker.rb in nyanko-0.0.6
- old
+ new
@@ -9,9 +9,11 @@
unit_locals_stack << options.locals
function = FunctionFinder.find(self, options)
result = function.invoke(self, options.invoke_options)
result = surround_with_html_tag(result, function, options) if view?
result
+ rescue FunctionFinder::FunctionNotFound
+ run_default
rescue Exception => exception
ExceptionHandler.handle(exception)
run_default
ensure
defaults_stack.pop