У меня есть скрипт, который я хочу вызвать с помощью граблей:Но в скрипте init есть небольшой фрагмент кода, который должен выполняться только при вызове init_general.Можно ли передать аргументы здесь, как?
task init_general: %i[call_step validate_step init("true")]
task init_sub: %i[call_step validate_step init("false")]
или определить какой-то глобальный параметр, который будет действителен для всех сценариев?
task init_general: %i[call_step validate_step init] do
my_setting1 = "true"
end
task init_sub: %i[call_step validate_step init] do
my_setting1 = "false"
end
Или получить имя оригинальной задачи всценарий?Пока ничего не получалось, поэтому я хотел спросить, на правильном ли я пути.Спасибо.