From 97f22c9516c2fdf2c0dc93099e20fc110ac9456d Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 28 Mar 2014 23:18:55 +0900 Subject: Array#reverse_each should return Enumerator; ref #1968 --- mrbgems/mruby-array-ext/mrblib/array.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mrbgems/mruby-array-ext/mrblib/array.rb') diff --git a/mrbgems/mruby-array-ext/mrblib/array.rb b/mrbgems/mruby-array-ext/mrblib/array.rb index feec10ead..d29aef325 100644 --- a/mrbgems/mruby-array-ext/mrblib/array.rb +++ b/mrbgems/mruby-array-ext/mrblib/array.rb @@ -204,6 +204,8 @@ class Array # for efficiency def reverse_each(&block) + return to_enum :sort_by unless block_given? + i = self.size - 1 while i>=0 block.call(self[i]) -- cgit v1.2.3