クラス
-
Rake
:: Application (2) -
Rake
:: FileList (1) -
Rake
:: InvocationChain (3) -
Rake
:: InvocationChain :: EmptyInvocationChain (3) -
Rake
:: PackageTask (3) -
Rake
:: Task (2) -
Rake
:: TaskArguments (1) -
Rake
:: TestTask (2)
モジュール
-
Rake
:: TaskManager (2) - RakeFileUtils (2)
キーワード
- append (2)
- each (1)
-
enhance
_ with _ matching _ rule (1) - init (1)
- investigation (1)
- invoke (1)
- member? (2)
- nowrite (1)
- resolve (1)
-
resolve
_ args (1) -
to
_ s (2) -
top
_ level (1) -
top
_ level _ tasks (1) - verbose (2)
- verbose= (1)
- version (1)
- version= (1)
検索結果
先頭5件
-
RakeFileUtils
# verbose(value = nil) { . . . } (18346.0) -
詳細を出力するかどうかを制御します。
詳細を出力するかどうかを制御します。
@param value 真を指定すると詳細を出力します。
例
verbose # 現在の状態を返します。
verbose(v) # 与えられた状態に変更します。
verbose(v) { code } # ブロックを評価する間だけ与えられた状態に変更します。
# ブロックの評価が終わると元の値に戻します。 -
Rake
:: Application # top _ level (18310.0) -
Rake アプリケーションに与えられたトップレベルのタスク (コマンドラインで指定されたタスク) を実行します。
...
Rake アプリケーションに与えられたトップレベルのタスク
(コマンドラインで指定されたタスク) を実行します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test1
task :test1
task :test2 do
puts "test2"
end
# rake test2 で実行
R... -
Rake
:: Application # top _ level _ tasks -> Array (18310.0) -
コマンドラインで指定されたタスクのリストを返します。
...コマンドラインで指定されたタスクのリストを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.top_level_tasks # => ["default"]
end
//}... -
Rake
:: FileList # resolve -> self (18310.0) -
追加リストと除外リストを評価します。
...ストと除外リストを評価します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test.rb", "test")
IO.write("test.java", "test")
IO.write("test.js", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("*.rb")
file_list.include("*.... -
Rake
:: InvocationChain :: EmptyInvocationChain # append(task _ name) -> Rake :: InvocationChain (18310.0) -
与えられた値を追加した Rake::InvocationChain を返します。
...与えられた値を追加した Rake::InvocationChain を返します。
@param task_name 追加する値を指定します。... -
Rake
:: Task # investigation -> String (18310.0) -
自身の詳しい内部状態を文字列化して返します。
自身の詳しい内部状態を文字列化して返します。
このメソッドはデバッグに便利です。 -
Rake
:: Task # invoke(*args) (18310.0) -
必要であれば自身を実行します。最初に事前タスクを実行します。
必要であれば自身を実行します。最初に事前タスクを実行します。 -
Rake
:: TaskManager # resolve _ args(args) -> Array (18310.0) -
タスクやルールに与えられたパラメータを解釈します。
タスクやルールに与えられたパラメータを解釈します。
@param args パラメータを指定します。
@return [task_name, arg_name_list, prerequisites] を返します。 -
Rake
:: PackageTask # version -> String (18307.0) -
作成するパッケージのバージョンを表す文字列を返します。
作成するパッケージのバージョンを表す文字列を返します。 -
Rake
:: PackageTask # version=(str) (18307.0) -
作成するパッケージのバージョンをセットします。
作成するパッケージのバージョンをセットします。
@param str バージョンを表す文字列を指定します。 -
Rake
:: TestTask # verbose -> bool (18307.0) -
この値が真である場合、テストの実行結果を詳細に表示します。
この値が真である場合、テストの実行結果を詳細に表示します。 -
Rake
:: TestTask # verbose=(flag) (18307.0) -
テストの実行結果を詳細に表示するかどうかをセットします。
テストの実行結果を詳細に表示するかどうかをセットします。
@param flag 真または偽を指定します。 -
Rake
:: InvocationChain :: EmptyInvocationChain # member?(task _ name) -> bool (18010.0) -
偽を返します。
偽を返します。 -
Rake
:: InvocationChain :: EmptyInvocationChain # to _ s -> String (18010.0) -
'TOP' という文字列を返します。
'TOP' という文字列を返します。 -
Rake
:: InvocationChain # append(task _ name) -> Rake :: InvocationChain (9310.0) -
与えられたタスク名を追加して新しい Rake::InvocationChain を返します。
...しい Rake::InvocationChain を返します。
@param task_name 追加するタスク名を指定します。
@raise RuntimeError 循環したタスクの呼び出しを検出した場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
tas......k :test_rake_app do
invocation_chain= Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.append("task_b") # => LL("task_b", "task_a")
end
//}... -
Rake
:: InvocationChain # member?(task _ name) -> bool (9010.0) -
与えられたタスク名が自身に含まれる場合は真を返します。 そうでない場合は偽を返します。
...。
@param task_name タスク名を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
invocation_chain = Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.member?("task_a") # => true... -
Rake
:: InvocationChain # to _ s -> String (9010.0) -
トップレベルのタスクから自身までの依存関係を文字列として返します。
...での依存関係を文字列として返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
invocation_chain= Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.to_s # => "TOP => task_a"
end
//... -
RakeFileUtils
# nowrite(value = nil) { . . . } (346.0) -
ファイルを書き込むかどうかを制御します。
ファイルを書き込むかどうかを制御します。
@param value 真を指定するとファイルを書き込みません。
例:
nowrite # 現在の状態を返します。
nowrite(v) # 与えられた状態に変更します。
nowrite(v) { code } # ブロックを評価する間だけ与えられた状態に変更します。
# ブロックの評価が終わると元の値に戻します。 -
Rake
:: TaskArguments # each {|key , val| . . . } -> Hash (310.0) -
自身に含まれるパラメータ名とそれに対応する値をブロックパラメータとしてブロックを評価します。
自身に含まれるパラメータ名とそれに対応する値をブロックパラメータとしてブロックを評価します。
@see Hash#each -
Rake
:: TaskManager # enhance _ with _ matching _ rule(task _ name , level = 0) -> Rake :: Task | nil (310.0) -
与えられたタスク名にマッチしたルールが存在する場合は、そのタスクに見つかったルールの 事前タスクとアクションを追加して返します。
与えられたタスク名にマッチしたルールが存在する場合は、そのタスクに見つかったルールの
事前タスクとアクションを追加して返します。
@param task_name タスクの名前を指定します。
@param level 現在のルール解決のネストの深さを指定します。
@raise RuntimeError ルールの解決時にオーバーフローした場合に発生します。 -
Rake
:: PackageTask # init(name , version) (307.0) -
自身の各属性にデフォルト値をセットします。
自身の各属性にデフォルト値をセットします。
@param name パッケージの名前を指定します。
@param version パッケージのバージョンを指定します。