From cb8cd9388c9ac0c312e5413b7e224762927af32f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 5 Apr 2025 21:44:49 +0900 Subject: [PATCH] mruby-enum-ext: filter_map should not ignore index; fix #6504 --- mrbgems/mruby-enum-ext/mrblib/enum.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index 987cd8df0..3445256a4 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -820,8 +820,8 @@ module Enumerable return to_enum(:filter_map) unless blk ary = [] - self.each do |x| - x = blk.call(x) + self.each do |*x| + x = blk.call(*x) ary.push x if x end ary