diff options
| author | Jun Hiroe <[email protected]> | 2014-03-27 14:05:42 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2014-03-27 14:09:29 +0900 |
| commit | c2ad8098a571c9ae211b4e44b8857804ec3901d5 (patch) | |
| tree | cf9638cab2848f28e0fd8cc73f053609e3df0334 /mrbgems/mruby-enum-ext | |
| parent | 68695d174c3e4427353d6497b18507005b7a9507 (diff) | |
| download | mruby-c2ad8098a571c9ae211b4e44b8857804ec3901d5.tar.gz mruby-c2ad8098a571c9ae211b4e44b8857804ec3901d5.zip | |
Support multiple values in Enumerable#zip
Diffstat (limited to 'mrbgems/mruby-enum-ext')
| -rw-r--r-- | mrbgems/mruby-enum-ext/mrblib/enum.rb | 4 |
1 files changed, 2 insertions, 2 deletions
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 |
