Я пишу сценарий Rake, который состоит из задач с аргументами. Я понял, как передать аргументы и как сделать задачу зависимой от других задач.Как передать аргументы из родительской задачи дочерней задаче в Rake?
task :parent, [:parent_argument1, :parent_argument2, :parent_argument3] => [:child1, :child2] do
# Perform Parent Task Functionalities
end
task :child1, [:child1_argument1, :child1_argument2] do |t, args|
# Perform Child1 Task Functionalities
end
task :child2, [:child2_argument1, :child2_argument2] do |t, args|
# Perform Child2 Task Functionalities
end
- Могу ли я передать аргументы из родительской задачи в дочерних задачи?
- Есть ли способ сделать дочерние задачи частными, чтобы их нельзя было вызывать самостоятельно?