mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Enumerable#find_index to support multiple values
This commit is contained in:
@@ -603,13 +603,13 @@ module Enumerable
|
||||
|
||||
idx = 0
|
||||
if block
|
||||
self.each do |e|
|
||||
return idx if block.call(e)
|
||||
self.each do |*e|
|
||||
return idx if block.call(*e)
|
||||
idx += 1
|
||||
end
|
||||
else
|
||||
self.each do |e|
|
||||
return idx if e == val
|
||||
self.each do |*e|
|
||||
return idx if e.__svalue == val
|
||||
idx += 1
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user