lib/knj/knj.rb in knjrbfw-0.0.55 vs lib/knj/knj.rb in knjrbfw-0.0.57
- old
+ new
@@ -32,6 +32,15 @@
#Shortcut to Knj::Php.print_r.
def self.p(*args, &block)
return Knj::Php.print_r(*args, &block)
end
+
+ def self.handle_return(args)
+ if args[:block]
+ args[:enum].each(&args[:block])
+ return nil
+ else
+ return Array_enumerator.new(args[:enum])
+ end
+ end
end
\ No newline at end of file