Я пытаюсь понять, как класс, определенный в модуле, знает константы модуля.Вот пример того, что я имею в виду:
module Car
class Wheel
end
class Seat
p Wheel # Car::Wheel
end
end
Я знаю, что это очевидно, но, поскольку Колесо нигде не находится в иерархии Seat, я не понимаю, как оно может иметь к нему доступ.