mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Enumerable#reverse_each should not rely on mruby-array-ext gem
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user