lib/nydp/builtin/divide.rb in nydp-0.1.15 vs lib/nydp/builtin/divide.rb in nydp-0.2.0
- old
+ new
@@ -1,13 +1,13 @@
class Nydp::Builtin::Divide
- include Nydp::Builtin::Base
+ include Nydp::Builtin::Base, Singleton
def builtin_invoke vm, args
vm.push_arg divide(args.cdr, args.car)
end
def divide args, accum
- if Nydp.NIL.is? args
+ if Nydp::NIL.is? args
accum
else
divide(args.cdr, (accum / args.car))
end
end