lib/nydp/builtin/puts.rb in nydp-0.5.1 vs lib/nydp/builtin/puts.rb in nydp-0.6.0
- old
+ new
@@ -1,15 +1,11 @@
class Nydp::Builtin::Puts
include Nydp::Builtin::Base, Singleton
- def builtin_invoke vm, args
- if Nydp::NIL.is? args
- puts
- else
- s = args.map { |a| a.to_s }
- puts s.join ' '
- end
- vm.push_arg args.car
+ def builtin_call *args
+ s = args.map { |a| a.to_s }
+ puts s.join ' '
+ args.first
end
def name ; "p" ; end
end