Class: Enumerator::GeneratorBP
- Defined in:
- lib/vendor/backports-3.3.5/lib/backports/1.9.1/enumerator/new.rb
Overview
Avoid conflict with 1.8’s ::Generator class
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(&block) ⇒ GeneratorBP
constructor
A new instance of GeneratorBP.
Constructor Details
#initialize(&block) ⇒ GeneratorBP
Returns a new instance of GeneratorBP.
25 26 27 |
# File 'lib/vendor/backports-3.3.5/lib/backports/1.9.1/enumerator/new.rb', line 25 def initialize(&block) @main_block = block end |
Instance Method Details
#each(&block) ⇒ Object
29 30 31 |
# File 'lib/vendor/backports-3.3.5/lib/backports/1.9.1/enumerator/new.rb', line 29 def each(&block) @main_block.call(Yielder.new(&block)) end |