るりまサーチ

最速Rubyリファレンスマニュアル検索!
704件ヒット [1-100件を表示] (0.038秒)

別のキーワード

  1. rake to_s
  2. rake []
  3. rake application
  4. rake clear

検索結果

<< 1 2 3 ... > >>

rake (38118.0)

Rake というコマンドラインツールを扱うライブラリです。

...Rake というコマンドラインツールを扱うライブラリです。

=== Rake とは

Rake
は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。

Rake
は以下のような特徴を持っています。

* Rakefile (Rake における Makef...
...できます。
* Rake は暗黙のタスクを合成することをサポートしています。
* 配列のように振る舞うフレキシブルな FileList メソッドがあります。
FileList はファイル名やパス名を扱うのに便利です。
* Rakefile をより簡単...
...d

動的にタスクを定義する例:
# coding: utf-8
require 'rake/testtask'
require 'rake/clean' # clean, clobber の二つのタスクを定義
task :default => [:test]

1.upto(8) do |n|
Rake
::TestTask.new("test_step#{n}") do |t|
t.libs << "step#{n}"
t.test_files...

Rake::InvocationChain.new(task_name, tail) (29165.0)

与えられたタスク名と一つ前の Rake::InvocationChain を用いて自身を初期化します。

...前の Rake::InvocationChain を用いて自身を初期化します。

@param task_name タスク名を指定します。

@param tail 一つ前の Rake::InvocationChain を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app d...
...o
tail = Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
tail.to_s # => "TOP => task_a"
b = Rake::InvocationChain.new("task_b", tail)
b.to_s # => "TOP => task_a => task_b"
end
//}...

Rake::TaskArguments.new(names, values, parent = nil) (29155.0)

自身を初期化します。

...nt 親となる Rake::TaskArguments を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app do
arguments1 = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments2 = Rake::TaskArguments.new(["name3", "nam...
...e4"], ["value3", "value4"], arguments1)
p arguments1 # => #<Rake::TaskArguments name1: value1, name2: value2>
p arguments2 # => #<Rake::TaskArguments name3: value3, name4: value4>
p arguments2["name1"] # => "value1"
p arguments2["name3"] # => "value3"
end
//}...

Rake::NameSpace.new(task_manager, scope_list) (29149.0)

自身を初期化します。

...ager Rake::Application のインスタンスを指定します。

@param scope_list 名前空間のリストを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app do
name_space = Rake::NameSpace.new(Rake.application, Rake::Sc...
...ope.new("sample"))
name_space.scope # => LL("sample")
end
//}...

Rake::FileList.new(*patterns) {|self| ... } (29113.0)

与えられたパターンをもとにして自身を初期化します。

...いる場合は、自身をブロックパラメータとしてブロックを評価します。

@param patterns パターンを指定します。

例:
file_list = FileList.new('lib/**/*.rb', 'test/test*.rb')

pkg_files = FileList.new('lib/**/*') do |fl|
fl.exclude(/\bCVS\b/)
end...

絞り込み条件を変える

Rake::Task.new(task_name, app) (29113.0)

与えられたタスク名とアプリケーションで自身を初期化します。

...れたタスク名とアプリケーションで自身を初期化します。

このメソッドで作成したタスクは、アクションや事前タスクを持っていません。
それらを追加する場合は Rake::Task#enhance を使用してください。

@see Rake::Task#enhance...

Rake::PackageTask.new(name = nil, version = nil) {|t| ... } -> Rake::PackageTask (21244.0)

自身を初期化してタスクを定義します。

...emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'

Rake
::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir = "./pkg"
package_task.package_files.include("lib/**/*")
end

# rake -T を実行すると以下になる
# => rake clobber_package...
...# Remove package products
# rake package # Build all the packages
# rake repackage # Force a rebuild of the package files
//}...

Rake::GemPackageTask.new(gem_spec) {|t| ... } -> Rake::GemPackageTask (21202.0)

自身を初期化してタスクを定義します。

自身を初期化してタスクを定義します。

ブロックが与えられた場合は、自身をブロックパラメータとして
ブロックを評価します。

@param gem_spec Gem::Specification のインスタンスを指定します。

Rake::RDocTask.new(name = :rdoc) {|pkg| ... } -> Rake::RDocTask (21202.0)

自身を初期化して RDoc タスクを定義します。

自身を初期化して RDoc タスクを定義します。

ブロックが与えられた場合は、自身をブロックパラメータとして
ブロックを評価します。

@param name タスクの名前を指定します。

Rake::TestTask.new(name = :test) {|t| ... } -> Rake::TestTask (21202.0)

自身を初期化します。

自身を初期化します。

ブロックが与えられた場合は、自身をブロックパラメータとして与えられた
ブロックを評価します。

@param name ターゲット名を指定します。

絞り込み条件を変える

<< 1 2 3 ... > >>