種類
- インスタンスメソッド (84)
- ライブラリ (24)
- クラス (12)
- 特異メソッド (12)
ライブラリ
- rake (96)
-
rake
/ loaders / makefile (12)
クラス
-
Rake
:: FileCreationTask (24) -
Rake
:: FileTask (36) -
Rake
:: MakefileLoader (12)
モジュール
- Kernel (12)
-
Rake
:: TaskManager (12)
キーワード
- file (12)
- load (12)
- needed? (24)
- rake (12)
-
rake
/ classic _ namespace (12) -
scope
_ name (12) -
synthesize
_ file _ task (12)
検索結果
先頭5件
-
Rake
:: FileTask (18000.0) -
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
このタスクの事前タスクのいずれか一つのタイムスタンプがこのタスクの
タイムスタンプよりも新しければ、与えられたアクションを用いてファイルを再作成します。 -
Rake
:: FileTask # needed? -> bool (3000.0) -
このタスクが必要である場合は真を返します。 そうでない場合は偽を返します。
このタスクが必要である場合は真を返します。
そうでない場合は偽を返します。
このタスクで作成しようとしているファイルが存在しない場合や、
このタスクで作成しようとしているファイルが古い場合に真を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: "test.txt"
file "test.txt" do |task|
Rake.application.options.build_all = false
task.needed? # => true
IO.write("test.txt", "test")
t... -
Rake
:: FileTask # timestamp -> Time | Rake :: LateTime (3000.0) -
ファイルタスクのタイムスタンプを返します。
ファイルタスクのタイムスタンプを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: "test.txt"
file "test.txt" do |task|
Rake.application.options.build_all = false
task.timestamp # => #<Rake::LateTime:0x2ba58f0>
end
//} -
Rake
:: FileTask . scope _ name(scope , task _ name) -> String (3000.0) -
ファイルタスクはスコープを無視します。
ファイルタスクはスコープを無視します。 -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (107.0) -
与えられたタスク名をもとにファイルタスクを合成します。
...by]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.synthesize_file_task("sample_file") # => nil
IO.write("sample_file", "")
task.application.synthesize_file_task("sample_file") # => <Rake::FileTask sample_file => []>
end
//}... -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (101.0) -
ファイルタスクを定義します。
ファイルタスクを定義します。
@param args ファイル名と依存ファイル名を指定します。
例:
file "config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end
@see Rake:... -
rake (18.0)
-
Rake というコマンドラインツールを扱うライブラリです。
...方
$ rake --help
rake [-f rakefile] {options} targets...
Options are ...
-C, --classic-namespace トップレベルに Task, FileTask を定義します。
過去との互換性のためのオプションです。
-D, --describe [PATTERN]......ute はアクションを常に実行する点です (事前タスクを呼び出したり実行したりしません)。
: file task (FileTask) / ファイルタスク (FileTask)
ファイルとはファイルを作成するためのものです。(同じ名前のタスクもあります)
フ... -
rake
/ classic _ namespace (12.0) -
このライブラリは古い Rakefile を使用する場合のみ使用してください。
...このライブラリは古い Rakefile を使用する場合のみ使用してください。
以下の定数が定義されます。
* Task = Rake::Task
* FileTask = Rake::FileTask
* FileCreationTask = Rake::FileCreationTask
* RakeApp = Rake::Application... -
Rake
:: FileCreationTask # needed? -> bool (6.0) -
ファイルが存在しない場合、真を返します。 そうでない場合は、偽を返します。
...ファイルが存在しない場合、真を返します。
そうでない場合は、偽を返します。
@see [[FileTask#needed?]]...