Enumerable#reverse_each should not rely on mruby-array-ext gem

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-24 23:44:23 +09:00
parent c326ab877e
commit aa5920aaae
+6 -3
View File
@@ -518,9 +518,12 @@ module Enumerable
#
def reverse_each(&block)
ary = []
self.each {|*val| ary.push(val.__svalue) }
ary.reverse_each(&block)
ary = self.to_a
i = ary.size - 1
while i>=0
block.call(ary[i])
i -= 1
end
self
end
end