Это зависит.что такое :some_task
.
:some_task
является символом, без строки.Кажется, myfile
зависит не от другого файла, а от задачи.
Если у вас такая ситуация:
require 'rake'
file 'myfile' => [ :some_task ] do |tsk|
puts "Start #{tsk}" #some action
end
task :some_task do |tsk|
puts "Start #{tsk}" #some action
end
вопрос, если :some_task
новее, не имеет смысла,Это задача, которая должна выполняться всегда.
И если myfile
имеет предварительное условие, которое должно быть выполнено, то будет создано myfile
.