diff options
| -rw-r--r-- | mrbgems/mruby-enumerator/mrblib/enumerator.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mrbgems/mruby-enumerator/mrblib/enumerator.rb b/mrbgems/mruby-enumerator/mrblib/enumerator.rb index 4f44a2d21..f07617b77 100644 --- a/mrbgems/mruby-enumerator/mrblib/enumerator.rb +++ b/mrbgems/mruby-enumerator/mrblib/enumerator.rb @@ -112,7 +112,7 @@ class Enumerator # def initialize obj=nil, meth=:each, *args, &block if block_given? - obj = Generator.new &block + obj = Generator.new(&block) else raise ArgumentError unless obj end @@ -532,7 +532,7 @@ class Enumerator def each *args, &block args.unshift Yielder.new(&block) - @proc.call *args + @proc.call(*args) end end @@ -545,11 +545,11 @@ class Enumerator end def yield *args - @proc.call *args + @proc.call(*args) end def << *args - self.yield *args + self.yield(*args) self end end |
