lib/backports/2.0.0/enumerator/lazy.rb in backports-2.7.0 vs lib/backports/2.0.0/enumerator/lazy.rb in backports-2.7.1

- old
+ new

@@ -141,10 +141,10 @@ yielder << arys.map{|ary| ary[data[:iter]]}.unshift(values) data[:iter] += 1 end else Lazy.new(self) do |yielder, *values| - enums = yielder.backports_memo ||= args.map(&:each) + enums = yielder.backports_memo ||= args.map(&:to_enum) values = values.first unless values.size > 1 others = enums.map do |arg| begin arg.next rescue StopIteration