Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Rake::TaskManagerモジュール > intern
intern(task_class, task_name) -> Rake::Task
[permalink][rdoc]タスクを検索します。
タスクが見つかれば見つかったタスクを返します。見つからなければ、与えられた型のタスクを作成して返します。
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.intern(Rake::Task, "test_rake_app") # => <Rake::Task test_rake_app => []>
task.application.intern(Rake::Task, "sample_task") # => <Rake::Task sample_task => []>
end