class Enumerator (Ruby 4.0 リファレンスマニュアル)

each 以外のメソッドにも [[c:Enumerable]] の機能を提供するためのラッパークラスです。 また、外部イテレータとしても使えます。