Я пишу скрипт 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
- Можно ли передать аргументы из родительской задачи в дочерние задачи?
- Есть ли способ сделать дочерние задачи частными, чтобы их нельзя было вызывать независимо?