Class Enumerator
In: lib/backports/1.9.1/enumerator.rb
Parent: Object

Methods

Classes and Modules

Class Enumerator::Yielder

External Aliases

with_object -> self

Public Instance methods

[Source]

    # File lib/backports/1.9.1/enumerator.rb, line 28
28:     def initialize_with_optional_block(*arg, &block)
29:       return initialize_without_optional_block(*arg, &nil) unless arg.empty?  # Ruby 1.9 apparently ignores the block if any argument is present
30:       initialize_without_optional_block(Yielder.new(&block))
31:     end

[Validate]