私はThorを使い始めました。私はドキュメンテーションを見てきましたが、タスクを隠すコード例は見つかりませんでした。私が欲しいのは、このようなものです。誰かが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には、HiddenTaskというTaskのサブクラスがあります。どのようにそのサブクラスがどのように使用されているのか、そしてそのメソッドhidden?
がどのように呼び出されるかの例を誰にも教えてください。ありがとう!
編集:以下の両方の答えは私の質問に記載された目標を達成しますが、どちらもThor:HiddenTaskの使用例ではありません。私はこの質問に対する答えを受け入れるつもりはないと思う。それらは両方とも良い答えであり、私が実際に望む動作を達成するために使用した最初のものですが、私はHiddenTaskの例を見て、その答えがうまく問題に対応するようにしたいと思います。
ありがとうございます!
これは私が使用したソリューションです。私の甘いアプリケーションを動作させるためには、HiddenTaskの例ではありません。この回答は、もともと受け入れられた回答としてマークされていました。 – Ziggy