2011-11-01 51 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

相關問題