Он прибывает из Enumerable, модуля, который смешан с Hash.
Do Hash.ancestors
, чтобы найти упоминание Enumerable.
Hash.ancestors => [Hash, Enumerable, Object, Kernel, BasicObject]
Enumerable.instance_methods.grep(/each/) # => [:each_with_index, :reverse_each, :each_slice, :each_cons, :each_with_object]