J'ai un fichier Rake qui compile le projet de deux façons, en fonction de la variable globale $build_type
qui peut être :debug
ou :release
(les résultats vont dans des répertoires séparés) :
task :build => [:some_other_tasks] do
end
Je souhaite créer une tâche qui compile le projet avec les deux configurations à tour de rôle, quelque chose comme ceci :
task :build_all do
[ :debug, :release ].each do |t|
$build_type = t
# call task :build with all the tasks it depends on (?)
end
end
Existe-t-il un moyen d'appeler une tâche comme s'il s'agissait d'une méthode ? Ou comment puis-je réaliser quelque chose de similaire ?