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

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