るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
97件ヒット [1-97件を表示] (0.088秒)
トップページ > クエリ:d[x] > クエリ:rake[x] > バージョン:3.2[x]

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

モジュール

検索結果

rake (114355.0)

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

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

=== Rake とは

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

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

* Rakefile (Rake における Makefile) は標準的な Ruby の文法で書くことができます。
XML ファイルを編集する必要はありませんし、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。
* ユーザは必須条件をタスクに指定できます。
* Rake は暗黙のタスクを合成...

Rake::Application#load_rakefile (69601.0)

Rakefile を探してロードします。

Rakefile を探してロードします。

Rake::Application::DEFAULT_RAKEFILES -> Array (69601.0)

デフォルトで Rakefile として扱うファイル名の配列を返します。

デフォルトで Rakefile として扱うファイル名の配列を返します。

'rakefile', 'Rakefile', 'rakefile.rb', 'Rakefile.rb' が指定されています。

Rake.original_dir -> String (69403.0)

Rake アプリケーションを開始したディレクトリを返します。

Rake アプリケーションを開始したディレクトリを返します。

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

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

Rake::DefaultLoader (69001.0)

Kernel#import で使用するデフォルトのローダーです。

Kernel#import で使用するデフォルトのローダーです。

絞り込み条件を変える

Rake::DefaultLoader#load(filename) (60337.0)

与えられたファイルをロードします。

与えられたファイルをロードします。

@param filename ロードするファイル名を指定します。

//emlist[][ruby]{
require 'rake'

loader = Rake::DefaultLoader.new
loader.load("path/to/Rakefile") # => true
//}

rake/rake_test_loader (54001.0)

このライブラリを require すると、 コマンドラインからテスト対象のファイルをロードします。

このライブラリを require すると、
コマンドラインからテスト対象のファイルをロードします。

Rake::InvocationChain.append(task_name, chain) -> Rake::InvocationChain (51742.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#append(task_name) -> Rake::InvocationChain (51724.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::TaskManager#define_task(task_class, *args) { ... } -> Rake::Task (51694.0)

タスクを定義します。

タスクを定義します。

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

@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::TaskArguments#with_defaults(defaults) -> Hash (51655.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::TaskManager#last_description=(description) (51655.0)

最新の詳細説明をセットします。

最新の詳細説明をセットします。

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

task default: :test_rake_app1

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

desc "test2"
task :...

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

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

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

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

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

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

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

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

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

Rake::Task.define_task(*args) { ... } -> Rake::Task (51604.0)

与えられたパラメータと省略可能なブロックを用いてタスクを定義します。

与えられたパラメータと省略可能なブロックを用いてタスクを定義します。

同名のタスクが存在する場合は、事前タスクとアクションを既に存在するタスクに追加します。

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

絞り込み条件を変える

Rake::Application#add_loader(ext, loader) (51427.0)

与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを 自身に追加します。

与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを
自身に追加します。

@param ext 拡張子を指定します。

@param loader ローダーを指定します。

//emlist[例][ruby]{
require "rake/loaders/makefile"

# Rakefile での記載例とする

task default: :test
task :test

makefile =<<-EOS
<< <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
EOS
IO.write("sample.mf", makefile)...

Rake::Application#original_dir -> String (51403.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::Cloneable#dup -> object (51355.0)

自身と同じクラスのオブジェクトを作成後、自身のインスタンス変数を 全て新たに作成したオブジェクトにコピーします。

自身と同じクラスのオブジェクトを作成後、自身のインスタンス変数を
全て新たに作成したオブジェクトにコピーします。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.freeze
dup = file_list.dup
clone = file_list.clone
dup.exclude("a.c") # => ["b.c"]
clone.ex...

Rake::FileList#clear_exclude -> self (51337.0)

登録されている除外リストをクリアします。

登録されている除外リストをクリアします。

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

task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test.rb", "test.bak")
file_list.exclude("test.rb")
# DEFAULT_IGNORE_PATTERNS と "test.rb" の双方の除外がクリアされる
file_list.clear_exclude
file_list # => ["test.r...

Rake::FileList#excluded_from_list?(file_name) -> bool (51337.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::FileTask#needed? -> bool (51319.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::FileCreationTask#needed? -> bool (51301.0)

ファイルが存在しない場合、真を返します。 そうでない場合は、偽を返します。

ファイルが存在しない場合、真を返します。
そうでない場合は、偽を返します。


@see [[FileTask#needed?]]

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

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

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

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

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

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

Rake::FileList#include(*filenames) -> self (51301.0)

ファイル名のパターンを追加リストに登録します。 配列が与えられた場合、配列の各要素が追加されます。

ファイル名のパターンを追加リストに登録します。
配列が与えられた場合、配列の各要素が追加されます。

@param filenames 追加するファイル名のパターンを指定します。

例:
file_list.include("*.java", "*.cfg")
file_list.include %w( math.c lib.h *.o )

Rake::FileList::ARRAY_METHODS -> Array (51301.0)

Array に定義されているメソッドのリストです。

Array に定義されているメソッドのリストです。

絞り込み条件を変える

Rake::FileList::DEFAULT_IGNORE_PATTERNS -> Array (51301.0)

デフォルトで除外するパターンのリストです。

デフォルトで除外するパターンのリストです。

Rake::FileList::DEFAULT_IGNORE_PROCS (51301.0)

デフォルトで除外する手続きです。

デフォルトで除外する手続きです。

Rake::FileList::DELEGATING_METHODS -> Array (51301.0)

委譲するメソッドのリストです。

委譲するメソッドのリストです。

Rake::FileList::MUST_DEFINE -> Array (51301.0)

必ず委譲しなければならない付加的なメソッドのリストです。

必ず委譲しなければならない付加的なメソッドのリストです。

Rake::FileList::MUST_NOT_DEFINE -> Array (51301.0)

委譲してはいけないメソッドのリストです。

委譲してはいけないメソッドのリストです。

このリストに含まれているメソッドはこのクラスで定義しています。

絞り込み条件を変える

Rake::Task#add_description(description) (51301.0)

自身に詳細説明を追加します。

自身に詳細説明を追加します。

Rake::Task#arg_description (51301.0)

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

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

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

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

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

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

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

Kernel#desc(description) -> String (42649.0)

直後の Rake タスクの説明を登録します。

直後の Rake タスクの説明を登録します。

@param description 直後のタスクの説明を指定します。

例:
desc "Run the Unit Tests"
task :test => [:build] do
runtests
end

絞り込み条件を変える

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

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

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

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

例:
directory 'testdata/doc'

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

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

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

//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_app2 do |task|
end
//}

Rake::FileList#kind_of?(klass) -> bool (42337.0)

自身に Array のフリをさせます。

自身に Array のフリをさせます。

//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.is_a?(Array) # => true
file_list.is_a?(String) # => false
end
//}

String#pathmap_explode -> Array (42301.0)

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

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

@see String#pathmap

Rake::RDocTask#rdoc_files -> Rake::FileList (36604.0)

RDoc の生成に使用するファイルリストを返します。 デフォルトは空です。

RDoc の生成に使用するファイルリストを返します。
デフォルトは空です。

絞り込み条件を変える

Rake::RDocTask#rdoc_dir -> String (36301.0)

作成した HTML ファイルを保存するディレクトリ名を返します。 デフォルトは html です。

作成した HTML ファイルを保存するディレクトリ名を返します。
デフォルトは html です。

Rake::RDocTask#rdoc_dir=(dir) (36301.0)

作成した HTML ファイルを保存するディレクトリ名をセットします。

作成した HTML ファイルを保存するディレクトリ名をセットします。

Rake::RDocTask#rdoc_files=(filelist) (36301.0)

RDoc の生成に使用するファイルリストをセットします。

RDoc の生成に使用するファイルリストをセットします。

@param filelist ファイルリストを指定します。

Gem::Ext::RakeBuilder (36049.0)

Rake を使用して拡張ライブラリをビルドするためのクラスです。

Rake を使用して拡張ライブラリをビルドするためのクラスです。

rubygems/ext/rake_builder (36049.0)

Rake を使用して拡張ライブラリをビルドするためのクラスを扱うライブラリです。

Rake を使用して拡張ライブラリをビルドするためのクラスを扱うライブラリです。

絞り込み条件を変える

rake/rdoctask (36037.0)

ドキュメントを作成するためのタスクを定義します。

ドキュメントを作成するためのタスクを定義します。

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

: rdoc
RDoc を作成します。
: clobber_rdoc
生成された RDoc のファイルを削除します。
このタスクは clobber タスクにも追加されます。
: rerdoc
既に存在する RDoc が古くなくても RDoc を作成します。


例:
Rake::RDocTask.new do |rd|
rd.main = "README.rdoc"
rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
...

rake/loaders/makefile (36001.0)

Makefile をロードするためのライブラリです。

Makefile をロードするためのライブラリです。

Rake::Task#enhance(deps = nil) { ... } -> self (33301.0)

自身に事前タスクとアクションを追加します。

自身に事前タスクとアクションを追加します。

Rake::TaskManager#create_rule(*args) { ... } (33073.0)

与えられたパラメータに従ってルールを作成します。

与えられたパラメータに従ってルールを作成します。

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

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

task default: :test_rake_app
task :test_rake_app do
rule = Rake.application.create_rule '.txt' => '.md' do |t|
"#{t}"
end
p rule # => 0x0000558dd2e32d20 /path/to/Rakefile:5>
end
//}

Rake::PackageTask#package_dir=(dirname) (27637.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::MakefileLoader#load(filename) (27481.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::PackageTask#need_tar -> bool (27337.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=(flag) (27337.0)

gzip した tar ファイル (tgz) を作成するかどうかを設定します。

gzip した tar ファイル (tgz) を作成するかどうかを設定します。

@param flag 真または偽を指定します。

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

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

Rake::PackageTask#need_tar_bz2 -> bool (27337.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_bz2=(flag) (27337.0)

bzip2 した tar ファイル (tar.bz2) を作成するかどうかを設定します。

bzip2 した tar ファイル (tar.bz2) を作成するかどうかを設定します。

@param flag 真または偽を指定します。

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

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

絞り込み条件を変える

Rake::PackageTask#need_tar_gz -> bool (27337.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#need_tar_gz=(flag) (27337.0)

gzip した tar ファイル (tar.gz) を作成するかどうかを設定します。

gzip した tar ファイル (tar.gz) を作成するかどうかを設定します。

@param flag 真または偽を指定します。

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

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

Rake::PackageTask#need_zip -> bool (27337.0)

この値が真である場合は zip ファイルを作成します。 デフォルトは偽です。

この値が真である場合は zip ファイルを作成します。
デフォルトは偽です。

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

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

Rake::PackageTask#need_zip=(flag) (27337.0)

zip ファイル (tgz) を作成するかどうかを設定します。

zip ファイル (tgz) を作成するかどうかを設定します。

@param flag 真または偽を指定します。

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

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

Rake::PackageTask#package_dir -> String (27337.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_dir_path -> String (27337.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
//}

Rake::TestTask#loader=(style) (27337.0)

テストをロードする方法を指定します。

テストをロードする方法を指定します。

指定できる方法は以下の通りです。

: rake
Rake が提供する方法でテストをロードします。デフォルトはこれです。
: testrb
Ruby が提供する testrb コマンドを用いてテストをロードします。
: direct
コマンドラインで指定したファイルをロードします。

@param style シンボルでテストをロードする方法を指定します。

Gem::Ext::RakeBuilder.build(extension, directory, dest_path, results) -> Array (27319.0)

@todo

@todo

mkrf_conf が存在する場合は、それを実行してから Rake を実行します。

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

@param directory このメソッドでは使用していません。

@param dest_path ???

@param results コマンドの実行結果を格納します。破壊的に変更されます。

@see Gem::Ext::Builder.make

Rake::GemPackageTask#define (27301.0)

タスクを定義します。

タスクを定義します。

GemPackageTask.new にブロックが与えられている場合に、自動的に呼び出されます。

Rake::PackageTask#define -> self (27301.0)

タスクを定義します。

タスクを定義します。

@raise RuntimeError バージョン情報をセットしていない場合に発生します。
初期化時に :noversion が指定されている場合は発生しません。

絞り込み条件を変える

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

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

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

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

Rake::PackageTask#tar_command=(command) (27301.0)

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

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

@param command コマンドを文字列で指定します。

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

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

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

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

Rake::PackageTask#zip_command=(command) (27301.0)

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

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

@param command コマンドを文字列で指定します。

Rake::RDocTask#define -> self (27301.0)

タスクを定義します。

タスクを定義します。

絞り込み条件を変える

Rake::TestTask#define -> self (27301.0)

タスクを定義します。

タスクを定義します。

Rake::TestTask#loader -> Symbol (27301.0)

テストをロードする方法を返します。

テストをロードする方法を返します。

Rake::MakefileLoader (27001.0)

Makefile をロードするためのクラスです。

Makefile をロードするためのクラスです。

Rake::RDocTask (27001.0)

FileUtils#sh(*cmd) {|result, status| ... } (24301.0)

与えられたコマンドを実行します。

与えられたコマンドを実行します。

与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。

@param cmd 引数の解釈に関しては Kernel.#exec を参照してください。


例:
sh %{ls -ltr}

sh 'ls', 'file with spaces'

# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #...

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

rubygems/commands/lock_command (18055.0)

指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。

...e "rubygems"
gem 'rails', '= 1.0.0'
gem 'rake', '= 0.7.0.1'
gem 'activesupport', '= 1.2.5'
gem 'activerecord', '= 1.13.2'
gem 'actionpack', '= 1.11.2'
gem 'actionmailer', '= 1.1.5'
gem 'actionwebservice', '= 1.0.0'

Just load lockdo...

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

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

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

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

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

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

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

絞り込み条件を変える

Rake::RDocTask#external=(flag) (18001.0)

外部のシェル経由で rdoc コマンドを実行するかどうかセットします。

外部のシェル経由で rdoc コマンドを実行するかどうかセットします。

@param flag 真または偽を指定します。

Rake::RDocTask#main -> String (18001.0)

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

Rake::RDocTask#options=(options) (18001.0)

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

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

@param options rdoc コマンドに渡されるオプションを指定します。

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

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

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

絞り込み条件を変える

Rake::RDocTask#template=(template) (18001.0)

使用するテンプレートをセットします。

使用するテンプレートをセットします。

@param template 使用するテンプレートを指定します。

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

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

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

Rake::RDocTask#title=(title) (18001.0)

RDoc のタイトルをセットします。

RDoc のタイトルをセットします。

@param title タイトルを指定します。

コマンド (9073.0)

コマンド Ruby では以下のコマンドが提供されます。

コマンド
Ruby では以下のコマンドが提供されます。

: erb
埋め込みRuby処理ツール。erb を参照。
: gem
Rubyのパッケージ管理ツール。lib:rubygems#gem_command を参照。
: irb
Ruby の対話インタフェース。irb を参照。
: rake
Ruby の内部 DSL で記述するビルドツール。rake を参照。
: rdoc
Ruby のソースファイルからドキュメントを生成するツール。rdoc を参照。
: ri
RDoc で書かれた Ruby のドキュメントをコマンドラインから閲覧するツール。
: ruby
R...

Ruby用語集 (715.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...ってメソッド呼び出し等に
制限を課していた。
しかし、Ruby 2.7 でこの機構は実質的に無効化されて、
Ruby 3.2 で削除された。


: 鬼雲
: Onigmo
Ruby 2.0 以降採用されている正規表現エンジン。鬼車のフォーク。

参照:spe...
...に基づき、行える操作に制限を加える仕組み。

しかし、Ruby 2.7 でこの機構は実質的に無効化されて、
Ruby 3.2 で削除された。


: セッター
: setter
オブジェクトのインスタンス変数に値を代入するためのメソッド。
イン...

絞り込み条件を変える

NEWS for Ruby 2.2.0 (73.0)

NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.1.0 以降の変更

=== 言語仕様の変更

* nil/true/false
* nil/true/false はフリーズされました 8923

* Hash リテラル
* 後ろにコロンのあるシンボルをキーにしたと...

NEWS for Ruby 3.1.0 (73.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...した。
* RubyGems 3.3.3
* base64 0.1.1
* benchmark 0.2.0
* bigdecimal 3.1.1
* bundler 2.3.3
* cgi 0.3.1
* csv 3.2.2
* date 3.2.2
* did_you_mean 1.6.1
* digest 3.1.0
* drb 2.1.0
* erb 2.2.3
* error_highlight 0.3.0
* etc 1.3.0
* fcntl 1.0....
...以下のbundled gemsが更新されました。
* minitest 5.15.0
* power_assert 2.0.1
* rake 13.0.6
* test-unit 3.5.3
* rexml 3.2.5
* rbs 2.0.0
* typeprof 0.21.1
* 以下のdefault gemsがbundled gemsに変更されました。
* net-ftp 0.1.3
* net-imap 0.2....
...12913
* Psych 4.0では、デフォルトで Psych.load が Psych.safe_load に変更されました。この動作に移行するにはPsych 3.3.2を使用する必要があるかもしれません。 17866

== C API の更新

* ドキュメント化されました。 https://github.com/ruby/...