summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-enum-ext/mrblib/enum.rb
diff options
context:
space:
mode:
authorJun Hiroe <[email protected]>2014-03-27 14:05:42 +0900
committerJun Hiroe <[email protected]>2014-03-27 14:09:29 +0900
commitc2ad8098a571c9ae211b4e44b8857804ec3901d5 (patch)
treecf9638cab2848f28e0fd8cc73f053609e3df0334 /mrbgems/mruby-enum-ext/mrblib/enum.rb
parent68695d174c3e4427353d6497b18507005b7a9507 (diff)
downloadmruby-c2ad8098a571c9ae211b4e44b8857804ec3901d5.tar.gz
mruby-c2ad8098a571c9ae211b4e44b8857804ec3901d5.zip
Support multiple values in Enumerable#zip
Diffstat (limited to 'mrbgems/mruby-enum-ext/mrblib/enum.rb')
-rw-r--r--mrbgems/mruby-enum-ext/mrblib/enum.rb4
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