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?

questionAnswers(2)

yourAnswerToTheQuestion