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