Sha256: 2c56b6e8f5ed3497d0db646bae0565255aec1880a580383ba0524b6de1244caf

Contents?: true

Size: 246 Bytes

Versions: 6

Compression:

Stored size: 246 Bytes

Contents

# encoding: utf-8

class LazyEnumerable < BasicObject
  def initialize(enumerable = [])
    @enumerable = enumerable
  end

  def size
    nil
  end

private

  def method_missing(*args, &block)
    @enumerable.__send__(*args, &block)
  end

end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
axiom-optimizer-0.2.0 spec/support/lazy_enumerable.rb
axiom-0.2.0 spec/support/lazy_enumerable.rb
axiom-optimizer-0.1.1 spec/support/lazy_enumerable.rb
axiom-0.1.1 spec/support/lazy_enumerable.rb
axiom-optimizer-0.1.0 spec/support/lazy_enumerable.rb
axiom-0.1.0 spec/support/lazy_enumerable.rb