From c2ad8098a571c9ae211b4e44b8857804ec3901d5 Mon Sep 17 00:00:00 2001 From: Jun Hiroe Date: Thu, 27 Mar 2014 14:05:42 +0900 Subject: Support multiple values in Enumerable#zip --- mrbgems/mruby-enum-ext/mrblib/enum.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-enum-ext/mrblib/enum.rb') diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index 11c9dbd98..8ca7fd8bb 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -631,9 +631,9 @@ module Enumerable def zip(*arg) ary = [] i = 0 - self.each do |val| + self.each do |*val| a = [] - a.push(val) + a.push(val.__svalue) idx = 0 while idx < arg.size a2 = arg[idx].to_a -- cgit v1.2.3