From 53d6df3fdbee55c149b0f5d2c98ad8a1939d6c34 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 24 Mar 2014 17:31:43 +0900 Subject: fix multiple value handling; ref #1931 --- mrbgems/mruby-enum-ext/mrblib/enum.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index 02513d1ad..c3e1b2501 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -495,7 +495,7 @@ module Enumerable return to_enum :each_with_object unless block_given? - self.each {|*val| block.call(*val, obj) } + self.each {|*val| block.call(val.__svalue, obj) } obj end end -- cgit v1.2.3