Sha256: 235a7a6bfbc1b8975f04d8790acd3a7150063befded5ee4fec848467deeeeb6d

Contents?: true

Size: 235 Bytes

Versions: 4

Compression:

Stored size: 235 Bytes

Contents

module Enumerable
  def lazy
    Enumerator::Lazy.new(self){|yielder, *val| yielder.<<(*val)}
  end unless method_defined? :lazy
end

class Enumerator
  autoload :Lazy, File.expand_path(File.dirname(__FILE__) + "/enumerator/lazy")
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
backports-2.8.1 lib/backports/2.0.0/enumerable.rb
backports-2.8.0 lib/backports/2.0.0/enumerable.rb
backports-2.7.1 lib/backports/2.0.0/enumerable.rb
backports-2.7.0 lib/backports/2.0.0/enumerable.rb