Возможно ли иметь метод Тора, который не является явной задачей

У меня есть скрипт 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

}
Другие вопросы по тегам