From 96855d31b5f51854f8cc8606ae55160cda01a7dd Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sun, 6 Apr 2025 22:04:56 +0900 Subject: [PATCH] mruby-enum-ext (sum): need to honor index; fix #6508 --- mrbgems/mruby-enum-ext/mrblib/enum.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index a87cdfba7..985199abe 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -871,12 +871,12 @@ module Enumerable def sum(init=0,&block) result=init if block - self.each do |e| - result += block.call(e) + self.each do |*e| + result += block.call(*e) end else - self.each do |e| - result += e + self.each do |*e| + result += e.__svalue end end result