是否有可能使用不是明确任务的Thor方法

bon*_*fer 4 ruby ruby-on-rails thor

我有一个使用多种方法的Thor脚本

class Update < Thor
   desc "do_it", "a simple task"
   def do_it
     puts i_did_it
   end

   # no desc here !!!
   def i_did_it
     "I did it"
   end 
end

这可能吗?如果没有显式任务,则无法正确构建任务列表.

谢谢,

蒂姆

bon*_*fer 5

我能够使用no_tasks块.

class Update < Thor
   desc "do_it", "a simple task"
   def do_it
     puts i_did_it
   end

   # no desc here !!!
   no_tasks do
    def i_did_it
      "I did it"
    end
   end 
end