Возможно ли иметь метод Тора, который не является явной задачей
У меня есть скрипт Thor, который использует несколько методов
Обновление классаЭто возможно? Без явной задачи список задач не может быть построен правильно.
Спасибо,
Тим
2 ответа
Решение
Я смог использовать для этого блок no_tasks.
Обновление класса# Нет здесь! no_tasks do def i_did_it "Я это сделал" конец конец конец
Я пробовал это в 2018 году, no_tasks не работал для меня (может быть, теперь его заменяют следующим):
Согласно совету Тора
Call desc if you want this method to be available as command or declare it inside a no_commands{} block.
Таким образом, вы можете поместить методы, которые вы не хотите показывать для CLI, в блок no_commands следующим образом:
# no_commands is used to not show this as a command in our CLI gem
no_commands {
# no desc here !!!
# put here the methods that you don't want to show in your CLI
def i_did_it
"I did it"
end
}