Ich habe ein Rakefile, das das Projekt auf zwei Arten kompiliert, je nach der globalen Variable $build_type
die sein können :debug
o :release
(die Ergebnisse werden in separaten Verzeichnissen gespeichert):
task :build => [:some_other_tasks] do
end
Ich möchte eine Aufgabe erstellen, die das Projekt mit beiden Konfigurationen nacheinander kompiliert, etwa so:
task :build_all do
[ :debug, :release ].each do |t|
$build_type = t
# call task :build with all the tasks it depends on (?)
end
end
Gibt es eine Möglichkeit, eine Aufgabe so aufzurufen, als wäre sie eine Methode? Oder wie kann ich etwas Ähnliches erreichen?