lib/nydp/builtin.rb in nydp-0.4.3 vs lib/nydp/builtin.rb in nydp-0.4.5
- old
+ new
@@ -30,15 +30,15 @@
builtin_invoke_4 vm, arg_0, arg_1, arg_2
rescue StandardError => e
handle_error e, arg_0, arg_1, arg_2
end
+ # called from 'apply (among others)
def invoke vm, args
builtin_invoke vm, args
rescue StandardError => e
handle_error e, *(args.to_a)
end
-
def handle_error e, *args
case e
when Nydp::Error
raise e