ライブラリ
- rake (15)
-
rake
/ gempackagetask (1) -
rake
/ loaders / makefile (1) -
rake
/ packagetask (1) -
rake
/ rdoctask (1) -
rake
/ tasklib (1) -
rake
/ testtask (1) -
rubygems
/ ext / rake _ builder (1)
キーワード
- Application (1)
- DefaultLoader (1)
- EarlyTime (1)
- EmptyInvocationChain (1)
- FileCreationTask (1)
- FileList (2)
- FileTask (1)
- GemPackageTask (1)
- InvocationChain (1)
- MakefileLoader (1)
- MultiTask (1)
- NameSpace (1)
- PackageTask (1)
- RDocTask (1)
- RakeBuilder (1)
- RuleRecursionOverflowError (1)
- Task (1)
- TaskArgumentError (1)
- TaskArguments (1)
- TaskLib (1)
- TestTask (1)
検索結果
-
Rake
:: Application (33070.0) -
Rake で使用するメインのクラスです。
Rake で使用するメインのクラスです。
コマンドラインで rake コマンドを実行した時に作成され、実行されます。 -
Rake
:: FileList (33058.0) -
このクラスは Array と基本的には同じです。
このクラスは Array と基本的には同じです。
ファイルの操作をほんの少しだけ、簡単にするためのヘルパーメソッドがいくつか定義されています。
Rake::FileList は与えられた glob のパターンを使ってすぐにファイルを検索せずに、
後で評価するためにそれを保存しておきます。
このことは、多くのファイルにマッチする多くの Rake::FileList を使用できることを意味します。
実際に使用されると Rake::FileList が保持するパターンが評価されます。 -
Rake
:: InvocationChain (33022.0) -
循環したタスクの呼び出しを検出するためのクラスです。
循環したタスクの呼び出しを検出するためのクラスです。
例:
a = Rake::InvocationChain::EMPTY
b = a.append('task_a').append('task_b')
p b.to_s # => "TOP => task_a => task_b"
a.append('task_a').append('task_b').append('task_a') # => 例外発生 -
Rake
:: DefaultLoader (33004.0) -
Kernel#import で使用するデフォルトのローダーです。
Kernel#import で使用するデフォルトのローダーです。 -
Rake
:: EarlyTime (33004.0) -
このクラスは全てのタイムスタンプより前の時刻をあらわします。
このクラスは全てのタイムスタンプより前の時刻をあらわします。 -
Rake
:: FileCreationTask (33004.0) -
このタスクはファイルが存在しない場合にファイルを作成するタスクです。
このタスクはファイルが存在しない場合にファイルを作成するタスクです。
対象のファイルが存在する場合は実行されません。 -
Rake
:: FileTask (33004.0) -
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
ファイルタスクは時間に基づいた依存関係を解決できるタスクです。
このタスクの事前タスクのいずれか一つのタイムスタンプがこのタスクの
タイムスタンプよりも新しければ、与えられたアクションを用いてファイルを再作成します。 -
Rake
:: InvocationChain :: EmptyInvocationChain (33004.0) -
呼び出し関係のトップレベルを表します。
呼び出し関係のトップレベルを表します。 -
Rake
:: MultiTask (33004.0) -
通常のタスクと同じですが、thread を用いて事前タスクを並列実行します。
通常のタスクと同じですが、thread を用いて事前タスクを並列実行します。 -
Rake
:: NameSpace (33004.0) -
タスクの名前空間を表すクラスです。
タスクの名前空間を表すクラスです。 -
Rake
:: RuleRecursionOverflowError (33004.0) -
ルールのネストが多すぎる場合に発生する例外です。
ルールのネストが多すぎる場合に発生する例外です。 -
Rake
:: Task (33004.0) -
タスクは Rakefile における基本単位です。
タスクは Rakefile における基本単位です。
タスクは一つ以上の関連するアクションと事前タスクを持ちます。
タスクを実行すると、まず始めに全ての事前タスクを一度だけ実行してから
自身のアクションを実行します。
タスクは通常 Kernel#task, Kernel#file という便利なメソッドを使用して定義します。 -
Rake
:: TaskArgumentError (33004.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
Rake
:: TaskArguments (33004.0) -
タスクに渡されるパラメータの管理をするクラスです。
タスクに渡されるパラメータの管理をするクラスです。 -
FileList (24052.0)
-
Alias of Rake::FileList
Alias of Rake::FileList -
Gem
:: Ext :: RakeBuilder (18052.0) -
Rake を使用して拡張ライブラリをビルドするためのクラスです。
Rake を使用して拡張ライブラリをビルドするためのクラスです。 -
Rake
:: TestTask (9094.0) -
ユニットテストを実行するためのタスクを作成するクラスです。
ユニットテストを実行するためのタスクを作成するクラスです。
例:
Rake::TestTask.new do |t|
t.libs << "test"
t.test_files = FileList['test/test*.rb']
t.verbose = true
end
以下に test ターゲットの使用例を示します。
例:
rake test # run tests normally
rake test TEST=just_one_file.rb # run just one t... -
Rake
:: GemPackageTask (9004.0) -
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのクラスです。
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのクラスです。 -
Rake
:: MakefileLoader (9004.0) -
Makefile をロードするためのクラスです。
Makefile をロードするためのクラスです。 -
Rake
:: PackageTask (9004.0) -
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。 -
Rake
:: RDocTask (9004.0) -
-
Rake
:: TaskLib (9004.0) -
タスクのライブラリを作成するためのベースとなるクラスです。
タスクのライブラリを作成するためのベースとなるクラスです。