У меня есть Rakefile, который компилирует проект двумя способами, в соответствии с глобальной переменной $build_type
, которая может быть :debug
или :release
(результаты идут в отдельных каталогах):
task :build => [:some_other_tasks] do
end
Я хочу создать задачу, которая в свою очередь компилирует проект с обеих конфигураций:
task :build_all do
[ :debug, :release ].each do |t|
$build_type = t
# call task :build with all the tasks it depends on (?)
end
end
Есть ли способ вызвать задачу, как если бы это был метод? Или как я могу достичь чего-то подобного?