18.2. Poznámky

Uvnitř úlohy (task) můžeme přímo volat jinou úlohu příkazem podle vzoru:

Rake::Task["db:migrate"].invoke

Úloha může bát závislá na jiných úlohách, jenž se musí vykonat před ní.

desc "Depends on first and second"
task :all => [:first, :second]    # V případě jedné úlohy jen => :first
    …
end

Pokud potřebujeme jen vyjádřit závislost, a v úloze již neprovádíme žádné akce, můžeme vypustit do end blok:

task :all => [:first, :second]

Úlohy s akcemi

task :name [:prereq1, :prereq2] do |t|
end

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .