Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > generatorライブラリ
外部イテレータを扱うためのライブラリです。
内部イテレータを外部イテレータに変えるためのクラスです。 実装に callcc を使っているので遅いです。
複数の Enumerable オブジェクトを並行して yield するためのクラスです。
Enumerable::Enumerator#next Enumerable::Enumerator#rewind