10件ヒット
[1-10件を表示]
(0.027秒)
種類
- インスタンスメソッド (7)
- ライブラリ (1)
- 特異メソッド (1)
- クラス (1)
ライブラリ
- rake (8)
-
rake
/ loaders / makefile (1)
クラス
-
Rake
:: FileCreationTask (2) -
Rake
:: FileTask (3) -
Rake
:: MakefileLoader (1)
モジュール
- Kernel (1)
-
Rake
:: TaskManager (1)
キーワード
- load (1)
- needed? (2)
- rake (1)
-
scope
_ name (1) -
synthesize
_ file _ task (1)
検索結果
先頭5件
-
Rake
:: FileTask (90001.0) -
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
このタスクの事前タスクのいずれか一つのタイムスタンプがこのタスクの
タイムスタンプよりも新しければ、与えられたアクションを用いてファイルを再作成します。 -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (73546.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
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (37744.0) -
与えられたタスク名をもとにファイルタスクを合成します。
与えられたタスク名をもとにファイルタスクを合成します。
@param task_name タスク名を指定します。
@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.applicatio... -
Rake
:: FileTask # needed? -> bool (27037.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 (27037.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 (27001.0) -
ファイルタスクはスコープを無視します。
ファイルタスクはスコープを無視します。 -
Rake
:: MakefileLoader # load(filename) (18619.0) -
与えられた Makefile をロードします。
与えられた Makefile をロードします。
@param filename 読み込む Makefile の名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require "rake/loaders/makefile"
task default: :test_rake_app
open "sample.mf", "w" do |io|
io << <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
b: b1 b2 b3 \
b4 b5 b6\
# Mid: Comment
b7
a : a5... -
Rake
:: FileCreationTask # needed? -> bool (18019.0) -
ファイルが存在しない場合、真を返します。 そうでない場合は、偽を返します。
ファイルが存在しない場合、真を返します。
そうでない場合は、偽を返します。
@see [[FileTask#needed?]] -
Rake
:: FileCreationTask # timestamp -> Rake :: EarlyTime (18019.0) -
どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。
どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。
@see [[FileTask#timestamp]] -
rake (163.0)
-
Rake というコマンドラインツールを扱うライブラリです。
Rake というコマンドラインツールを扱うライブラリです。
=== Rake とは
Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。
Rake は以下のような特徴を持っています。
* Rakefile (Rake における Makefile) は標準的な Ruby の文法で書くことができます。
XML ファイルを編集する必要はありませんし、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。
* ユーザは必須条件をタスクに指定できます。
* Rake は暗黙のタスクを合成...