Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Rake::TaskManagerモジュール

module Rake::TaskManager

クラス・モジュールの継承リスト: Rake::TaskManager

要約

タスクを管理するためのモジュールです。

インスタンスメソッド

定義 説明
self[task_name, scopes = nil] -> Rake::Task

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

clear

全てのタスクとルールをクリアします。

create_rule(*args) { ... }

与えられたパラメータに従ってルールを作成します。

current_scope -> Array

現在のスコープを返します。

define_task(task_class, *args) { ... } -> Rake::Task

タスクを定義します。

enhance_with_matching_rule(task_name, level = 0) -> Rake::Task | nil

与えられたタスク名にマッチしたルールが存在する場合は、そのタスクに見つかったルールの事前タスクとアクションを追加して返します。

in_namespace(name) {|name_space| ... } -> Array

与えられた名前の名前空間でブロックを評価します。

intern(task_class, task_name) -> Rake::Task

タスクを検索します。

last_description -> String
last_comment -> String

Rakefile 内の最新の詳細説明を追跡するためのメソッドです。

last_description=(description)

最新の詳細説明をセットします。

lookup(task_name, initial_scope = nil) -> Rake::Task | nil

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

resolve_args(args) -> Array

タスクやルールに与えられたパラメータを解釈します。

synthesize_file_task(task_name) -> Rake::FileTask | nil

与えられたタスク名をもとにファイルタスクを合成します。

tasks -> Array

全てのタスクリストを返します。