我剛開始使用雷神。我一直在瀏覽文檔,找不到隱藏任務的任何代碼示例。我想要的是這樣的,有人可以提供一個Thor :: HiddenTask用法的例子嗎?
desc "configure", "Do the configuration"
def configure
# configuration
end
desc "import", "Import the stuff"
invoke :configure
# import the stuff
end
但我不想配置顯示在任務列表中。這是...私人,你知道嗎?有人能給我一個這樣的例子嗎?
在lib/thor/task.rb中,有一個Task的子類叫做HiddenTask。任何人都可以提供如何使用該子類的示例,以及如何調用其方法hidden?
?謝謝!
編輯:下面的兩個答案都完成了我的問題中提到的目標,但他們都不是Thor:HiddenTask用法的一個例子。我想我會不接受這個問題的答案。他們都是很好的答案,也是我實際用來達到所需行爲的第一個答案,但我真的很想看到一個HiddenTask的例子,以便答案很好地符合問題。
謝謝!
這是我使用的解決方案使我的甜蜜應用程序工作,但它不是一個HiddenTask的例子。這個答案最初被標記爲接受的答案。 – Ziggy