るりまサーチ (Ruby 3.3)

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

別のキーワード

  1. rake task
  2. task clear
  3. rake define_task
  4. rake empty_task_args

検索結果

Rake::PackageTask#name -> String (63358.0)

バージョン情報を含まないパッケージの名前を返します。

バージョン情報を含まないパッケージの名前を返します。

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

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
end
//}

Rake::RDocTask#name -> String (63304.0)

タスクの名前を返します。デフォルトは rdoc です。

タスクの名前を返します。デフォルトは rdoc です。

Rake::Task#name -> String (63304.0)

ネームスペースを含むタスクの名前を返します。

ネームスペースを含むタスクの名前を返します。

Rake::TestTask#name -> String (63304.0)

テストタスクの名前を返します。デフォルトは "test" です。

テストタスクの名前を返します。デフォルトは "test" です。

Rake::Application#name -> String (54358.0)

アプリケーションの名前を返します。通常は 'rake' という名前を返します。

アプリケーションの名前を返します。通常は 'rake' という名前を返します。

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

task default: :test_rake_app
task :test_rake_app do
Rake.application.name # => "rake"
end
//}

絞り込み条件を変える

Rake::TaskManager#synthesize_file_task(task_name) -> Rake::FileTask | nil (28372.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::TaskManager#in_namespace(name) {|name_space| ... } -> Array (27979.0)

与えられた名前の名前空間でブロックを評価します。

与えられた名前の名前空間でブロックを評価します。

@param name 名前を指定します。

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

task default: :test_rake_app

namespace :sample do
def hoge
puts "hoge"
end
end

task :test_rake_app do
task.application.in_namespace("sample") do
hoge # => "hoge"
end
end
//}

Rake::Task.task_defined?(task_name) -> bool (27946.0)

与えられたタスク名が既に定義されている場合は真を返します。 そうでない場合は偽を返します。

与えられたタスク名が既に定義されている場合は真を返します。
そうでない場合は偽を返します。

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

Rake::FileTask.scope_name(scope, task_name) -> String (27910.0)

ファイルタスクはスコープを無視します。

ファイルタスクはスコープを無視します。

Rake::Task.scope_name(scope, task_name) -> String (27910.0)

与えられたスコープとタスク名をコロンで連結して返します。

与えられたスコープとタスク名をコロンで連結して返します。

絞り込み条件を変える

Rake::PackageTask#name=(name) (27751.0)

バージョン情報を含まないパッケージの名前をセットします。

バージョン情報を含まないパッケージの名前をセットします。

@param name パッケージの名前を指定します。

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

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
package_task.name = "update"
package_task.name # => "update"
end
//}

Rake::RDocTask#name=(name) (27625.0)

タスクの名前をセットします。

タスクの名前をセットします。

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

Rake::TaskArguments#names -> Array (27409.0)

パラメータ名のリストを返します。

パラメータ名のリストを返します。

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

task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.names # => ["name1", "name2"]
end
//}

Rake::NameSpace#tasks -> Array (27373.0)

タスクのリストを返します。

タスクのリストを返します。

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

namespace :ns do |ns|
task :ts1 do
end
task :ts2 do
end

ns.tasks # => [<Rake::Task ns:ts1 => []>, <Rake::Task ns:ts2 => []>]
end
//}

Rake::PackageTask#package_name -> String (27304.0)

バージョン情報を含むパッケージ名を返します。

バージョン情報を含むパッケージ名を返します。

絞り込み条件を変える

Rake::TestTask#name=(str) (27304.0)

テストタスクの名前をセットします。

テストタスクの名前をセットします。

@param str テストタスクの名前を指定します。

Rake::Task#arg_names -> Array (27301.0)

自身のパラメータ名のリストを返します。

自身のパラメータ名のリストを返します。

Rake::Task#set_arg_names(args) (27301.0)

自身のパラメータの名前のリストをセットします。

自身のパラメータの名前のリストをセットします。

@param args シンボルのリストを指定します。

Kernel#namespace(name = nil) { ... } -> Rake::NameSpace (18940.0)

新しい名前空間を作成します。

新しい名前空間を作成します。

与えられたブロックを評価する間は、その名前空間を使用します。

例:
ns = namespace "nested" do
task :run
end
task_run = ns[:run] # find :run in the given namespace.

@see Rake::TaskManager#in_namespace

rake/packagetask (18073.0)

配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。

配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。

このライブラリをロードすると以下のタスクが使用可能になります。

: package
パッケージを作成します。
: clobber_package
作成したパッケージを削除します。このタスクは clobber タスクにも追加されます。
: repackage
パッケージが古くない場合でもパッケージを再作成します。
: PACKAGE_DIR/NAME-VERSION.tgz
Rake::PackageTask#need_tar が真の場合 gzip された tar パッケージを作成...

絞り込み条件を変える

rake/classic_namespace (18037.0)

このライブラリは古い Rakefile を使用する場合のみ使用してください。

このライブラリは古い Rakefile を使用する場合のみ使用してください。

以下の定数が定義されます。

* Task = Rake::Task
* FileTask = Rake::FileTask
* FileCreationTask = Rake::FileCreationTask
* RakeApp = Rake::Application

rake/gempackagetask (18037.0)

Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのライブラリです。

Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのライブラリです。

Gem パッケージだけでなく zip, tgz, tar.gz, tar.bz2 の各ファイルを作成する事もできます。

以下のタスクを定義します。

: PACKAGE_DIR/NAME-VERSION.gem
Gem パッケージを作成します。

例:
require 'rubygems'

spec = Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.summa...

Rake::TaskManager#intern(task_class, task_name) -> Rake::Task (10465.0)

タスクを検索します。

タスクを検索します。

タスクが見つかれば見つかったタスクを返します。
見つからなければ、与えられた型のタスクを作成して返します。

@param task_class タスクのクラスを指定します。

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

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

task default: :test_rake_app

task :test_rake_app do |task|
task.application.intern(Rake::Task, "test_rake_app") # => <Rake::...

Rake::TaskManager#lookup(task_name, initial_scope = nil) -> Rake::Task | nil (10036.0)

与えられたタスク名にマッチするタスクを検索します。

与えられたタスク名にマッチするタスクを検索します。

このメソッドは、ファイルタスクやルールを合成せずにタスクを探します。
特別なスコープ ('^' など) が存在します。スコープが省略された場合は
現在のスコープを使用します。

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

@param initial_scope 検索するスコープを指定します。

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

task default: :test_rake_app

task :test_rake_app do |task|
task.applicati...

Rake::TaskManager#[](task_name, scopes = nil) -> Rake::Task (10000.0)

与えられたタスク名にマッチするタスクを検索します。

与えられたタスク名にマッチするタスクを検索します。

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

@param scopes スコープを指定します。

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

task default: :test_rake_app
task :test_rake_app do
Rake.application["test_rake_app"] # => <Rake::Task test_rake_app => []>
end
//}

絞り込み条件を変える

Rake::Task.[](task_name) -> Rake::Task (9946.0)

与えられた名前のタスクを返します。

与えられた名前のタスクを返します。

与えられた名前のタスクが存在しない場合は、ルールからタスク名を合成しようとします。
ルールからタスク名を合成出来なかったが、与えられたタスク名にマッチするファイルが存在する
場合は、ファイルタスクがアクションや事前タスク無しで存在していると仮定します。

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

Rake::TaskManager#enhance_with_matching_rule(task_name, level = 0) -> Rake::Task | nil (9946.0)

与えられたタスク名にマッチしたルールが存在する場合は、そのタスクに見つかったルールの 事前タスクとアクションを追加して返します。

与えられたタスク名にマッチしたルールが存在する場合は、そのタスクに見つかったルールの
事前タスクとアクションを追加して返します。

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

@param level 現在のルール解決のネストの深さを指定します。

@raise RuntimeError ルールの解決時にオーバーフローした場合に発生します。

Rake::TaskArguments#new_scope(names) -> Rake::TaskArguments (9745.0)

与えられたパラメータ名のリストを使用して新しい Rake::TaskArguments を作成します。

与えられたパラメータ名のリストを使用して新しい Rake::TaskArguments を作成します。

@param names パラメータ名のリストを指定します。

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

task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
new_arguments = arguments.new_scope(["nam...

Rake::NameSpace#[](name) -> Rake::Task (9697.0)

与えられた名前のタスクを返します。

与えられた名前のタスクを返します。

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

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

namespace :ns do |ns|
task :ts1 do
end
task :ts2 do
end

ns[:ts1] # => <Rake::Task ns:ts1 => []>
ns[:ts2] # => <Rake::Task ns:ts2 => []>
end
//}

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

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

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

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

@param name パッケージ名を指定します。

@param version パッケージのバージョンを指定します。
':noversion' というシンボルを指定するとバージョン情報をセットしません。

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

Rake::PackageTask.new("sample", "1.0.0") do |packa...

絞り込み条件を変える

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

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

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

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

@see Rake::Task#enhance

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

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

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

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

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

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

自身を初期化します。

自身を初期化します。

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

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

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

自身を初期化します。

自身を初期化します。

@param names パラメータの名前のリストを指定します。

@param values パラメータの値のリストを指定します。

@param parent 親となる Rake::TaskArguments を指定します。

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

task default: :test_rake_app
task :test_rake_app do
arguments1 = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])...

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

自身を初期化します。

自身を初期化します。

@param task_manager 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::Scope.new("sample"))
name_space.scope # => LL(...

絞り込み条件を変える

Rake::PackageTask#package_dir=(dirname) (9373.0)

パッケージに入れるファイルを保存するディレクトリ名をセットします。

パッケージに入れるファイルを保存するディレクトリ名をセットします。

@param dirname パッケージに入れるファイルを保存するディレクトリ名を指定します。

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

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir # => "pkg"
package_task.package_dir = "package"
package_tas...

Rake::PackageTask#init(name, version) (9322.0)

自身の各属性にデフォルト値をセットします。

自身の各属性にデフォルト値をセットします。

@param name パッケージの名前を指定します。

@param version パッケージのバージョンを指定します。

Rake::TaskArguments#lookup(name) -> object (9322.0)

与えられた名前に対応する値を返します。

与えられた名前に対応する値を返します。

@param name パラメータ名を指定します。

Rake::RDocTask#main=(filename) (9301.0)

メインとして使用されるファイル名をセットします。

メインとして使用されるファイル名をセットします。

Rake::TaskArguments#with_defaults(defaults) -> Hash (9181.0)

パラメータにデフォルト値をセットします。

パラメータにデフォルト値をセットします。

@param defaults デフォルト値として使用するキーと値を格納したハッシュを指定します。

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

task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash ...

絞り込み条件を変える

Rake::TaskArguments#[](key) -> object (9109.0)

与えられたパラメータ名に対応する値を返します。

与えられたパラメータ名に対応する値を返します。

@param key パラメータの名前を指定します。

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

task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments["name1"] # => "value1"
arguments["name2"] # => "value2"
end
/...

Rake::TaskArguments#to_hash -> Hash (9109.0)

パラメータ名と対応する値を格納したハッシュを返します。

パラメータ名と対応する値を格納したハッシュを返します。

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

task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash # => {:name1=>"value1", :name2=>"value2"}
end
//}

Rake::TaskManager#resolve_args(args) -> Array (9055.0)

タスクやルールに与えられたパラメータを解釈します。

タスクやルールに与えられたパラメータを解釈します。

@param args パラメータを指定します。

@return [task_name, arg_name_list, prerequisites] を返します。

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

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

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

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

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

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

task default: :test_rake_app
task :test_rake_app do
tail = Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
...

Rake::InvocationChain#append(task_name) -> Rake::InvocationChain (751.0)

与えられたタスク名を追加して新しい Rake::InvocationChain を返します。

与えられたタスク名を追加して新しい Rake::InvocationChain を返します。

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

@raise RuntimeError 循環したタスクの呼び出しを検出した場合に発生します。

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

task default: :test_rake_app
task :test_rake_app do
invocation_chain= Rake::InvocationChain.new("task_a", Rake::InvocationChain:...

絞り込み条件を変える

Rake::InvocationChain#member?(task_name) -> bool (733.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.append(task_name, chain) -> Rake::InvocationChain (715.0)

与えられたタスク名を第二引数の Rake::InvocationChain に追加します。

与えられたタスク名を第二引数の Rake::InvocationChain に追加します。

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

@param chain 既に存在する Rake::InvocationChain のインスタンスを指定します。

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

task default: :test_rake_app
task :test_rake_app do
chain = Rake::InvocationChain::EMPTY
b = Rake::InvocationChain.append...

Rake::InvocationChain::EmptyInvocationChain#append(task_name) -> Rake::InvocationChain (643.0)

与えられた値を追加した Rake::InvocationChain を返します。

与えられた値を追加した Rake::InvocationChain を返します。

@param task_name 追加する値を指定します。

Rake::InvocationChain::EmptyInvocationChain#member?(task_name) -> bool (607.0)

偽を返します。

偽を返します。

Rake::MakefileLoader#load(filename) (409.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::Application#init(app_name = &#39;rake&#39;) (376.0)

コマンドラインオプションとアプリケーション名を初期化します。

コマンドラインオプションとアプリケーション名を初期化します。

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

task default: :test
task :test

Rake.application.name # => "rake"
Rake.application.init("MyApp") # => ["default"]
Rake.application.name # => "MyApp"
//}

Rake::FileList#excluded_from_list?(file_name) -> bool (358.0)

与えられたファイル名が除外される場合は、真を返します。 そうでない場合は偽を返します。

与えられたファイル名が除外される場合は、真を返します。
そうでない場合は偽を返します。

@param file_name ファイル名を指定します。

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

IO.write("test1.rb", "test")
IO.write("test2.rb", "test")

task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb")
file_list.exclude("t...

Rake::FileList#egrep(pattern) {|filename, count, line| ... } (337.0)

与えられたパターンをファイルリストから grep のように検索します。

与えられたパターンをファイルリストから grep のように検索します。

ブロックが与えられた場合は、マッチした行の情報 (ファイル名、行番号、マッチした行) が
ブロックに渡されてブロックが評価されます。ブロックが与えられなかった場合は、
標準出力に、ファイル名:行番号:マッチした行を出力します。

@param pattern 正規表現を指定します。

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

IO.write("sample1", "line1\nline2\nline3\n")
IO.write("sample2", "line1\nline2\n...

Kernel#rule(*args) {|t| ... } -> Rake::Task (322.0)

自動的に作成するタスクのためのルールを定義します。

自動的に作成するタスクのためのルールを定義します。

@param args ルールに与えるパラメータを指定します。

例:
rule '.o' => '.c' do |t|
sh %{cc -o #{t.name} #{t.source}}
end

Rake.application -> Rake::Application (91.0)

現在の Rake アプリケーションを返します。

現在の Rake アプリケーションを返します。

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

require 'pp'

task default: :test_rake_app
task :test_rake_app do
pp Rake.application
end

# => #<Rake::Application:0x31b0f18
# @default_loader=#<Rake::DefaultLoader:0x31b0c78>,
# @imported=[],
# @last_description=nil,
# ...

絞り込み条件を変える

Rake.application=(app) (73.0)

現在の Rake アプリケーションをセットします。

現在の Rake アプリケーションをセットします。

@param app Rake::Application のインスタンスを指定します。

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

require 'pp'

task default: :test_rake_app
task :test_rake_app do
app = Rake::Application.new
app.tty_output = true
Rake.application = app
pp Rake.application
end

# => #<Rake::App...