るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

モジュール

キーワード

検索結果

<< 1 2 > >>

Rake::TaskManager#define_task(task_class, *args) { ... } -> Rake::Task (28246.0)

タスクを定義します。

...s タスククラスを指定します。

@param args タスクに渡すパラメータを指定します。

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

task default: :test_rake_app
task :test_rake_app do
Rake
.application.define_task(Rake::Task, :t) # => <Rake::Task t => []>
end
//}...

Rake::FileTask#timestamp -> Time | Rake::LateTime (28210.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::FileCreationTask#timestamp -> Rake::EarlyTime (27910.0)

どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。

どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。


@see [[FileTask#timestamp]]

Rake::Task#investigation -> String (27910.0)

自身の詳しい内部状態を文字列化して返します。

自身の詳しい内部状態を文字列化して返します。

このメソッドはデバッグに便利です。

Rake::Task#timestamp -> Time (27910.0)

自身のタイムスタンプを返します。

自身のタイムスタンプを返します。

基本的なタスクは現在時刻を返しますが、高度なタスクはタイムスタンプを
計算して返します。

絞り込み条件を変える

Rake::RDocTask#template -> String (27907.0)

使用するテンプレートを返します。 デフォルトは RDoc のデフォルトです。

使用するテンプレートを返します。
デフォルトは RDoc のデフォルトです。

Rake::Application#options -> OpenStruct (27610.0)

コマンドラインで与えられたアプリケーションのオプションを返します。

...ンで与えられたアプリケーションのオプションを返します。

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

task default: :test_rake_app
task :test_rake_app do
Rake
.application.options # => #<OpenStruct always_multitask=false, backtrace=false, build_all=false, dryrun...
...=false, ignore_deprecate=false, ignore_system=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=8, trace=false, trace_output=#...

Rake::InvocationChain::EmptyInvocationChain#to_s -> String (27610.0)

'TOP' という文字列を返します。

'TOP' という文字列を返します。

Rake::TaskManager#synthesize_file_task(task_name) -> Rake::FileTask | nil (27610.0)

与えられたタスク名をもとにファイルタスクを合成します。

...//emlist[][ruby]{
# 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 =...

Rake::TaskManager#tasks -> Array (27610.0)

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

...{
# Rakefile での記載例とする
require 'pp'

task default: :test_rake_app2

task :test_rake_app1 do |task|
end

task :test_rake_app2 do |task|
pp task.application.tasks
# => [<Rake::Task default => [test_rake_app2]>,
# <Rake::Task test_rake_app1 => []>,
# <Rake::Task test_rake_a...

絞り込み条件を変える

Rake::PackageTask#need_tar -> bool (27607.0)

この値が真である場合は gzip した tar ファイル (tgz) を作成します。 デフォルトは偽です。

...が真である場合は gzip した tar ファイル (tgz) を作成します。
デフォルトは偽です。

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

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

Rake::PackageTask#need_tar_bz2 -> bool (27607.0)

この値が真である場合は bzip2 した tar ファイル (tar.bz2) を作成します。 デフォルトは偽です。

...ある場合は bzip2 した tar ファイル (tar.bz2) を作成します。
デフォルトは偽です。

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

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

Rake::PackageTask#need_tar_gz -> bool (27607.0)

この値が真である場合は gzip した tar ファイル (tar.gz) を作成します。 デフォルトは偽です。

...である場合は gzip した tar ファイル (tar.gz) を作成します。
デフォルトは偽です。

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

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

Rake::PackageTask#tar_bz2_file -> String (27607.0)

tar.bz2 用のファイル名を返します。

tar.bz2 用のファイル名を返します。

Rake::PackageTask#tar_command -> String (27607.0)

tar コマンドとして使用するコマンドを返します。

tar コマンドとして使用するコマンドを返します。

デフォルトは 'tar' です。

絞り込み条件を変える

Rake::PackageTask#tar_gz_file -> String (27607.0)

tar.gz 用のファイル名を返します。

tar.gz 用のファイル名を返します。

Rake::TestTask#pattern -> String (27607.0)

テストファイルにマッチする glob パターンを返します。

テストファイルにマッチする glob パターンを返します。

デフォルトは 'test/test*.rb' です。

Kernel#multitask(args) { ... } -> Rake::MultiTask (18910.0)

事前タスクを並列実行するタスクを定義します。

事前タスクを並列実行するタスクを定義します。

与えられた事前タスクを実行する順序は不定です。

例:
multitask :deploy => [:deploy_gem, :deploy_rdoc]

Kernel#task(*args) { ... } -> Rake::Task (18910.0)

Rake タスクを定義します。

...
Rake
タスクを定義します。

@param args タスク名と依存タスクを指定します。

例:
task :clobber => [:clean] do
rm_rf "html"
end

@see Rake::Task.define_task...

Rake::Task#application -> Rake::Application (18910.0)

自身を所有している Rake::Application のインスタンスを返します。

...自身を所有している Rake::Application のインスタンスを返します。...

絞り込み条件を変える

Rake::RDocTask#options -> Array (18661.0)

rdoc コマンドに渡すオプションのリストを返します。

rdoc コマンドに渡すオプションのリストを返します。

指定できるオプションは -o, --main, --title, -T 以外です。

Rake::PackageTask#package_dir_path -> String (18625.0)

パッケージに含むファイルを配置するディレクトリを返します。

...パッケージに含むファイルを配置するディレクトリを返します。

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

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

FileUtils#split_all(path) -> Array (18610.0)

与えられたパスをディレクトリごとに分割します。

与えられたパスをディレクトリごとに分割します。

@param path 分割するパスを指定します。

例:
split_all("a/b/c") # => ['a', 'b', 'c']

Kernel#directory(dir) -> () (18610.0)

与えられたディレクトリを作成するタスクを定義します。

与えられたディレクトリを作成するタスクを定義します。

@param dir 作成するディレクトリを指定します。

例:
directory 'testdata/doc'

Kernel#file_create(*args) { ... } -> Rake::FileCreationTask (18610.0)

ファイルを作成するタスクを定義します。

ファイルを作成するタスクを定義します。

主に Kernel.#directory を定義するために使用します。

絞り込み条件を変える

Module#rake_extension(method) { ... } -> () (18610.0)

与えられたブロック内で既に存在するメソッドを再定義しようとした場合に 警告を表示します。この場合、ブロックは評価されません。

...た場合に
警告を表示します。この場合、ブロックは評価されません。

@param method ブロック内で再定義する予定のメソッド名を指定します。

例:
class String
rake
_extension("xyz") do
def xyz
...
end
end
end...

Rake::Application#top_level_tasks -> Array (18610.0)

コマンドラインで指定されたタスクのリストを返します。

...コマンドラインで指定されたタスクのリストを返します。

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

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

Rake::EarlyTime#to_s -> String (18610.0)

"<EARLY TIME>" という文字列を返します。

"<EARLY TIME>" という文字列を返します。

Rake::FileList#excluded_from_list?(file_name) -> bool (18610.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("te...

Rake::FileList#existing -> Rake::FileList (18610.0)

自身に含まれるファイルのうちファイルシステムに存在するファイルのみを 含む Rake::FileList を返します。

...ステムに存在するファイルのみを
含む Rake::FileList を返します。

//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....

絞り込み条件を変える

Rake::FileList#existing! -> self (18610.0)

自身に含まれるファイルのうちファイルシステムに存在するファイルのみを 含むように自身を変更して返します。

...みを
含むように自身を変更して返します。

//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", "test3.rb")
file_list...

Rake::FileList#ext(newext = &#39;&#39;) -> Rake::FileList (18610.0)

各要素に String#ext を適用した新しい Rake::FileList を返します。

...各要素に String#ext を適用した新しい Rake::FileList を返します。

//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"...

Rake::FileList#import(array) -> self (18610.0)

与えられた配列を自身にインポートします。

...param array ファイル名のリストを指定します。

//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", "test3.rb")
file_li...

Rake::FileList#pathmap(spec = nil) -> Rake::FileList (18610.0)

各要素に String#pathmap を適用した新しい Rake::FileList を返します。

...各要素に String#pathmap を適用した新しい Rake::FileList を返します。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.pathmap("%n") # => ["test1",...

Rake::FileList#to_a -> Array (18610.0)

内部的な配列を返します。

...内部的な配列を返します。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_a # => ["a.c", "b.c"]
end
//}...

絞り込み条件を変える

Rake::FileList#to_ary -> Array (18610.0)

内部的な配列を返します。

...内部的な配列を返します。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_a # => ["a.c", "b.c"]
end
//}...

Rake::FileList#to_s -> String (18610.0)

全ての要素をスペースで連結した文字列を返します。

...全ての要素をスペースで連結した文字列を返します。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_s # => "a.c b.c"
end
//}...

Rake::InvocationChain#to_s -> String (18610.0)

トップレベルのタスクから自身までの依存関係を文字列として返します。

...での依存関係を文字列として返します。

//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.to_s # => "TOP => task_a"
end
//...

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

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

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

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

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

偽を返します。

偽を返します。

絞り込み条件を変える

Rake::NameSpace#tasks -> Array (18610.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::Task#actions -> Array (18610.0)

自身に関連するアクションのリストを返します。

自身に関連するアクションのリストを返します。

Rake::Task#clear_actions -> self (18610.0)

自身に登録されているアクションをクリアします。

自身に登録されているアクションをクリアします。

Rake::Task#clear_prerequisites -> self (18610.0)

自身に登録されている事前タスクをクリアします。

自身に登録されている事前タスクをクリアします。

Rake::Task#comment -> String (18610.0)

自身の短いコメントを返します。

自身の短いコメントを返します。

絞り込み条件を変える

Rake::Task#full_comment -> String (18610.0)

自身のコメントを全て返します。

自身のコメントを全て返します。

Rake::Task#inspect -> String (18610.0)

自身の情報を人間に読める形式で返します。

自身の情報を人間に読める形式で返します。

Rake::Task#prerequisites -> Array (18610.0)

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

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

Rake::Task#to_s -> String (18610.0)

自身の名前を返します。

自身の名前を返します。

Rake::TaskArguments#inspect -> String (18610.0)

自身を人間に読みやすい文字列にして返します。

自身を人間に読みやすい文字列にして返します。


@see Hash#inspect

絞り込み条件を変える

Rake::TaskArguments#to_hash -> Hash (18610.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=>"v...

Rake::TaskArguments#to_s -> String (18610.0)

自身を人間に読みやすい文字列にして返します。

自身を人間に読みやすい文字列にして返します。


@see Hash#inspect

Rake::TaskArguments#with_defaults(defaults) -> Hash (18610.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...

Rake::TaskManager#current_scope -> Array (18610.0)

現在のスコープを返します。

...現在のスコープを返します。

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

task default: :test_rake_app
task :test_rake_app do
Rake
.application.current_scope # => LL()
end
//}...

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

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

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

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

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

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

絞り込み条件を変える

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

タスクを検索します。

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

task default: :test_rake_app

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

Rake::TaskManager#last_comment -> String (18610.0)

Rakefile 内の最新の詳細説明を追跡するためのメソッドです。

...
Rake
file 内の最新の詳細説明を追跡するためのメソッドです。

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

task default: :test_rake_app1

desc "test1"
task :test_rake_app1 do |task|
p task.application.last_description # => "test2"
end

desc "test2"
task :test_rake_a...

Rake::TaskManager#last_description -> String (18610.0)

Rakefile 内の最新の詳細説明を追跡するためのメソッドです。

...
Rake
file 内の最新の詳細説明を追跡するためのメソッドです。

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

task default: :test_rake_app1

desc "test1"
task :test_rake_app1 do |task|
p task.application.last_description # => "test2"
end

desc "test2"
task :test_rake_a...

String#ext(newext = &#39;&#39;) -> String (18610.0)

自身の拡張子を与えられた拡張子で置き換えます。

...た拡張子が空文字列の場合は、自身の拡張子を削除します。

@param newext 新しい拡張子を指定します。

例:
require "rake"

"hoge".ext(".rb") # => "hoge.rb"
"hoge.rb".ext(".erb") # => "hoge.erb"
"hoge.tar.gz".ext(".bz2") # => "hoge.tar.bz2"...

String#pathmap(spec = nil) { ... } -> String (18610.0)

与えられた書式指定文字列に応じてパス(自身)を変換します。

与えられた書式指定文字列に応じてパス(自身)を変換します。

与えられた書式指定文字列は変換の詳細を制御します。
指定できる書式指定文字列は以下の通りです。

: %p
完全なパスを表します。
: %f
拡張子付きのファイル名を表します。ディレクトリ名は含まれません。
: %n
拡張子なしのファイル名を表します。
: %d
パスに含まれるディレクトリのリストを表します。
: %x
パスに含まれるファイルの拡張子を表します。拡張子が無い場合は空文字列を表します。
: %X
拡張子以外すべてを表します。
: %s
定義されていれば、代替のファイルセパレータを表します。...

絞り込み条件を変える

String#pathmap_explode -> Array (18610.0)

自身をパスを表す部分ごとに分解して配列にして返します。 String#pathmap で利用される protected メソッドです。

自身をパスを表す部分ごとに分解して配列にして返します。
String#pathmap で利用される protected メソッドです。

@see String#pathmap

String#pathmap_partial(n) -> String (18610.0)

自身から与えられた階層分パスを抜粋します。

自身から与えられた階層分パスを抜粋します。

与えられた数値が正である場合は左から、負である場合は右から抜粋します。

String#pathmap_replace(patterns) { ... } -> String (18610.0)

与えられたパスを前もって置き換えます。

与えられたパスを前もって置き換えます。

@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。

Rake::PackageTask#tgz_file -> String (18607.0)

tgz 用のファイル名を返します。

tgz 用のファイル名を返します。

Rake::RDocTask#external -> bool (18607.0)

この値が真の場合は外部のシェル経由で rdoc コマンドを実行します。 デフォルトは偽です。

この値が真の場合は外部のシェル経由で rdoc コマンドを実行します。
デフォルトは偽です。

絞り込み条件を変える

Rake::RDocTask#option_list -> Array (18607.0)

rdoc コマンドに渡すオプションのリストを返します。

rdoc コマンドに渡すオプションのリストを返します。

Rake::RDocTask#option_string -> String (18607.0)

rdoc コマンドに渡すオプションを文字列として返します。

rdoc コマンドに渡すオプションを文字列として返します。

Rake::RDocTask#quote(str) -> String (18607.0)

Rake::RDocTask#external が真の場合は与えられた文字列をクオートします。

...
Rake
::RDocTask#external が真の場合は与えられた文字列をクオートします。

@param str クオートする文字列を指定します。...

Rake::RDocTask#title -> String (18607.0)

RDoc のタイトルを返します。 デフォルト値はありません。

RDoc のタイトルを返します。
デフォルト値はありません。

Rake::TestTask#options -> String (18607.0)

テストスイートに渡すパラメータを返します。

テストスイートに渡すパラメータを返します。

コマンドラインで "TESTOPTS=options" が指定されると、この値を上書きします。
デフォルトは何も指定されていません。

絞り込み条件を変える

Rake::TestTask#ruby_opts -> Array (18607.0)

テスト実行時に Ruby コマンドに渡されるオプションを返します。

テスト実行時に Ruby コマンドに渡されるオプションを返します。

Rake::TaskManager#[](task_name, scopes = nil) -> Rake::Task (9910.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::TaskManager#lookup(task_name, initial_scope = nil) -> Rake::Task | nil (9910.0)

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

...名を指定します。

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

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

task default: :test_rake_app

task :test_rake_app do |task|
task.application.lookup("test_rake_app") # => <Rake::Task test_rake_app => []>
end
//}...

Rake::EarlyTime#<=>(other) -> -1 (9679.0)

必ず -1 を返します。

必ず -1 を返します。

@param other 比較対象のオブジェクト

@return -1 を返します。

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

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

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

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

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

絞り込み条件を変える

Rake::Application#original_dir -> String (9610.0)

rake コマンドを実行したディレクトリを返します。

...
rake
コマンドを実行したディレクトリを返します。

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

task default: :test_rake_app
task :test_rake_app do
Rake
.application.original_dir # => "/path/to/dir"
end
//}...

Rake::Application#rakefile -> String (9610.0)

実際に使用されている Rakefile の名前を返します。

...実際に使用されている Rakefile の名前を返します。

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

task default: :test_rake_app
task :test_rake_app do
Rake
.application.rakefile # => "Rakefile"
end
//}...

Rake::FileList#*(other) -> Array | String (9610.0)

Array#* と動作を合わせるために再定義しています。

Array#* と動作を合わせるために再定義しています。


@see Array#*

Rake::FileList#exclude(*patterns) {|entry| ... } -> self (9610.0)

自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。

自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。

パターンとして正規表現、グロブパターン、文字列が使用可能です。
さらにブロックが与えられた場合は、ブロックを評価して真になったエントリを削除します。

グロブパターンはファイルシステムに対して展開されます。
もし、ファイルシステムに存在しないファイルを明示的にリストへ追加した場合、
グロブパターンではそのファイルをリストから削除しません。

例:
FileList['a.c', 'b.c'].exclude("a.c") # => ['b.c']
FileList['a.c', 'b.c'].exclude(...

Rake::FileList#gsub!(pattern, replace) -> self (9610.0)

自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行します。 自身を破壊的に変更します。

...実行します。
自身を破壊的に変更します。

//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", "test3.rb")
file_list...

絞り込み条件を変える

Rake::FileList#gsub(pattern, replace) -> Rake::FileList (9610.0)

自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行し、 結果を新しい Rake::FileList として返します。

...自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行し、
結果を新しい Rake::FileList として返します。

例:
FileList['lib/test/file', 'x/y'].gsub(/\//, "\\") # => ['lib\\test\\file', 'x\\y']...

Rake::FileList#sub!(pattern, replace) -> self (9610.0)

自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。 自身を破壊的に変更します。

...リに対して String#sub を実行します。
自身を破壊的に変更します。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.sub!(/\.c$/, '.o') # => ['a.o', 'b.o']
file_list...

Rake::FileList#sub(pattern, replace) -> Rake::FileList (9610.0)

自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、 結果を新しい Rake::FileList として返します。

...自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、
結果を新しい Rake::FileList として返します。

例:
FileList['a.c', 'b.c'].sub(/\.c$/, '.o') => ['a.o', 'b.o']...

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

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

...しい Rake::InvocationChain を返します。

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

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

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

task default: :test_rake_app
tas...
...k :test_rake_app do
invocation_chain= Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.append("task_b") # => LL("task_b", "task_a")
end
//}...

Rake::InvocationChain#member?(task_name) -> bool (9610.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::Task#name -> String (9610.0)

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

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

Rake::Task#needed? -> true (9610.0)

このタスクが必要ならば真を返します。

このタスクが必要ならば真を返します。

Rake::Task#source -> String (9610.0)

Rake::Task#sources の最初の要素を返します。

...
Rake
::Task#sources の最初の要素を返します。...

Rake::TaskArguments#[](key) -> object (9610.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"...

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

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

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

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

絞り込み条件を変える

Rake::TaskArguments#new_scope(names) -> Rake::TaskArguments (9610.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", "n...
...ame2"], ["value1", "value2"])
new_arguments = arguments.new_scope(["name3", "name4"])
p new_arguments # => #<Rake::TaskArguments >
p new_arguments.names # => ["name3", "name4"]
end
//}...

Rake::GemPackageTask#gem_file -> String (9607.0)

Gem パッケージの名前を返します。

Gem パッケージの名前を返します。

Rake::GemPackageTask#gem_spec -> Gem::Specification (9607.0)

package ターゲットで使用する gemspec を返します。

package ターゲットで使用する gemspec を返します。

gemspec にはパッケージ名、バージョン、パッケージに含まれるファイルなどが定義
されているので、それらを明示的に指定する必要はありません。

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

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

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

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

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

Rake::PackageTask#package_dir -> String (9607.0)

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

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

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

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

絞り込み条件を変える

Rake::PackageTask#package_files -> Rake::FileList (9607.0)

パッケージに含むファイルリストを返します。

...パッケージに含むファイルリストを返します。

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

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

Rake
::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # =>...

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

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

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

Rake::PackageTask#version -> String (9607.0)

作成するパッケージのバージョンを表す文字列を返します。

作成するパッケージのバージョンを表す文字列を返します。

Rake::PackageTask#zip_command -> String (9607.0)

zip コマンドとして使用するコマンドを返します。

zip コマンドとして使用するコマンドを返します。

デフォルトは 'zip' です。

Rake::PackageTask#zip_file -> String (9607.0)

zip ファイル用のファイル名を返します。

zip ファイル用のファイル名を返します。

絞り込み条件を変える

<< 1 2 > >>