instance method Rake::TaskManager#lookup

lookup(task_name, initial_scope = nil) -> Rake::Task | nil[permalink][rdoc][edit]

与えられたタスク名にマッチするタスクを検索します。

このメソッドは、ファイルタスクやルールを合成せずにタスクを探します。特別なスコープ ('^' など) が存在します。スコープが省略された場合は現在のスコープを使用します。

[PARAM] task_name:
タスク名を指定します。
[PARAM] initial_scope:
検索するスコープを指定します。

# Rakefile での記載例とする

task default: :test_rake_app

task :test_rake_app do |task|
  task.application.lookup("test_rake_app") # => <Rake::Task test_rake_app => []>
end