Em Ruby, como uma classe definida em um módulo conhece as constantes do módulo?

Estou tentando entender como uma classe definida em um módulo conhece as constantes do módulo. Aqui está um exemplo do que quero dizer:

module Car
  class Wheel
  end

  class Seat
    p Wheel        # Car::Wheel
  end
end

Sei que é óbvio, mas como Wheel não está na hierarquia de Seat, não entendo como ele pode ter acesso a ele.

questionAnswers(2)

yourAnswerToTheQuestion