2011-11-01 13 views
2

我有一个使用多种方法是否有可能有一个雷神方法是不明确的任务

 
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 

这是可能的雷神脚本?没有明确的任务,任务列表无法正确构建。

感谢,

+0

我不明白为什么它不可能......有没有遇到的问题? –

回答

4

我能够使用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 
+0

我不确定100%确定,但我认为私有方法也没有公开。 – Schmurfy

+0

私人方法也会起作用,但是这种方法并没有很好地传达这种意图...... – NilsHaldenwang

相关问题