From 113ab607846e63c0348758d3e13017e0ea3a45a3 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 14 Mar 2014 02:41:22 +0900 Subject: mruby-enumerator: move definitions in core_mod.rb to mrblib core --- mrblib/enum.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mrblib/enum.rb') diff --git a/mrblib/enum.rb b/mrblib/enum.rb index e6aa682dd..53f2119b0 100644 --- a/mrblib/enum.rb +++ b/mrblib/enum.rb @@ -78,6 +78,8 @@ module Enumerable # # ISO 15.3.2.2.3 def collect(&block) + return to_enum :collect unless block_given? + ary = [] self.each{|val| ary.push(block.call(val)) -- cgit v1.2.3