Rake (make と同様) は、呼び出し時に指定された多くのターゲット/タスクを持つことができます。rake タスクが、その仕事をするために、ユーザーが呼び出したタスクのリストにアクセスすることは可能ですか?
シナリオ:
Rake ベースのビルド ツールを考えてみましょう。ヘルプ タスクは、使用法を出力してビルド プロセスを停止するために、どのタスクも指定されているかを知りたいと考えています。レーキ スタイルのパラメーターの受け渡しとは対照的に、この利点は、よりクリーンな構文 (rake help build
の代わりにrake help task=build
) と連鎖 (rake help build run_tests
両方の使用法を出力します) です。