Como você se comunica entre as tarefas do Rake?
Digamos que eu tenha um alvo que precise compilar alguns arquivos. Esse destino tem outro destino como pré-requisito, um que obtém os arquivos. Vamos dizer o seguinte:
task :obtain do
# obtain files from somewhere
end
task :compile => :obtain do
# do compilation
end
Digamos que o:obtain
O destino nem sempre coloca os arquivos na mesma pasta. Como eu passaria:compile
o caminho que:obtain
encontrado? Variáveis ambientais?