Class | Enumerator |
In: |
lib/backports/1.9.1/enumerator.rb
|
Parent: | Object |
with_object | -> | self |
# 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