Como o `rake` sabe onde procurar Rakefiles?

Estou tentando entender melhor comorake trabalho. Procurei no site do rake para ver como funciona, mas não há uma explicação clara de comorake procura Rakefiles e as etapas que ele executa na resolução de dependências. Alguém pode explicar comorake trabalho