クラス
-
Gem
:: Command (16) -
Gem
:: CommandManager (7) -
Gem
:: Commands :: BuildCommand (3) -
Gem
:: Commands :: DependencyCommand (5) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Commands :: WhichCommand (2) -
Gem
:: ConfigFile (7) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (6) -
Gem
:: DependencyList (4) -
Gem
:: DigestAdapter (3) -
Gem
:: DocManager (1) -
Gem
:: Format (3) -
Gem
:: GemPathSearcher (6) -
Gem
:: GemRunner (1) -
Gem
:: Indexer (5) -
Gem
:: Installer (10) -
Gem
:: LoadError (2) -
Gem
:: OldFormat (3) -
Gem
:: Package :: TarHeader (19) -
Gem
:: Package :: TarInput (3) -
Gem
:: Package :: TarOutput (3) -
Gem
:: Package :: TarReader (2) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Package :: TarWriter (7) -
Gem
:: Package :: TarWriter :: BoundedStream (3) -
Gem
:: Package :: TarWriter :: RestrictedStream (1) -
Gem
:: Platform (8) -
Gem
:: RemoteFetcher (8) -
Gem
:: Requirement (5) -
Gem
:: Security :: Policy (3) -
Gem
:: Security :: Signer (1) -
Gem
:: Server (3) -
Gem
:: SourceIndex (14) -
Gem
:: SourceInfoCache (21) -
Gem
:: SourceInfoCacheEntry (3) -
Gem
:: SpecFetcher (9) -
Gem
:: Specification (54) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: SilentProgressReporter (3) -
Gem
:: StreamUI :: SimpleProgressReporter (3) -
Gem
:: StreamUI :: VerboseProgressReporter (3) -
Gem
:: Uninstaller (6) -
Gem
:: Validator (4) -
Gem
:: Version (7)
モジュール
キーワード
- == (2)
- === (1)
- =~ (1)
- Marshal (1)
- [] (1)
-
_ dump (1) - abbreviate (1)
-
add
_ bindir (1) -
add
_ bulk _ threshold _ option (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ extra _ args (1) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ proxy _ option (1) -
add
_ runtime _ dependency (1) -
add
_ signatures (1) -
add
_ spec (1) -
add
_ specs (1) -
add
_ update _ sources _ option (1) - alert (2)
-
alert
_ error (2) -
alert
_ warning (2) - alien (1)
-
app
_ script _ text (1) - args (1)
- arguments (3)
-
as
_ list (1) - ask (2)
-
ask
_ if _ ok (1) -
ask
_ yes _ no (2) - autorequire (1)
- backtrace (1)
- begins? (1)
- benchmark (1)
-
bin
_ dir (2) - bindir (1)
- both? (1)
- bump (1)
-
bytes
_ read (1) -
cache
_ data (1) -
cache
_ dir (1) -
cache
_ file (1) -
cert
_ chain (2) - checksum (1)
-
choose
_ from _ list (2) - close (3)
- closed? (2)
- command (1)
-
command
_ names (1) -
compact
_ specs (1) - concat (1)
-
config
_ file _ name (1) - count (3)
- cpu (1)
-
default
_ executable (1) -
defaults
_ str (1) - dependencies (1)
-
dependencies
_ ok? (1) -
dependency
_ order (1) -
dependent
_ gems (1) - description (2)
-
development
_ dependencies (1) - devmajor (1)
- devminor (1)
- digest (1)
- directory? (1)
- done (3)
- download (1)
- each (2)
- email (1)
- empty? (1)
-
ensure
_ dependency (1) - eof? (1)
- errs (1)
- escape (1)
- exact? (1)
- executable (1)
- executables (1)
- extensions (1)
-
extra
_ rdoc _ files (1) - fetch (1)
-
fetch
_ path (1) - file? (1)
-
file
_ entries (2) -
file
_ name (1) - files (1)
- find (1)
-
find
_ all (1) -
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ gems (1) -
find
_ gems _ with _ sources (1) -
find
_ matching (1) -
find
_ name (1) -
find
_ paths (1) -
find
_ reverse _ dependencies (1) -
find
_ spec _ by _ name _ and _ version (1) - flush (1)
-
formatted
_ program _ filename (1) -
fsync
_ dir (1) -
full
_ gem _ path (1) -
full
_ name (2) -
gather
_ dependencies (1) - gem (1)
-
gem
_ file _ list (1) -
gem
_ home (2) -
gem
_ path (2) -
gem
_ paths (1) -
gem
_ signature (1) -
gems
_ to _ install (1) -
get
_ all _ gem _ names (1) -
get
_ file _ uri _ path (1) -
get
_ one _ gem _ name (1) -
get
_ one _ optional _ argument (1) -
get
_ path (1) - getc (1)
- gid (1)
- gname (1)
- handles? (1)
-
has
_ rdoc (1) -
has
_ rdoc? (1) - header (1)
- hexdigest (1)
- homepage (1)
-
index
_ signature (1) -
init
_ gemspecs (1) - ins (1)
- install (2)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) -
installation
_ satisfies _ dependency? (1) -
installed
_ gems (1) -
latest
_ cache _ data (1) -
latest
_ cache _ file (1) -
latest
_ specs (3) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) -
legacy
_ repos (1) -
lib
_ dirs _ for (1) -
lib
_ files (1) - limit (1)
- linkname (1)
- list (1)
-
load
_ gems _ in (1) -
load
_ gemspec (1) -
load
_ gemspecs (1) -
load
_ specs (1) -
loaded
_ from (1) - local? (1)
- magic (1)
-
mark
_ version (1) -
marshal
_ dump (1) -
marshal
_ load (1) -
matching
_ file? (1) -
matching
_ files (1) - mkdir (1)
- mode (1)
- mtime (1)
- name (4)
- new (1)
- normalize (1)
-
normalize
_ uri (1) -
ok
_ to _ remove? (1) -
open
_ uri _ or _ path (1) -
original
_ name (1) -
original
_ platform (1) - os (1)
- outdated (1)
- outs (1)
- path (1)
-
path
_ ok? (1) - platform (1)
- pos (1)
- prefix (1)
- prerelease? (2)
-
print
_ dependencies (1) -
process
_ args (1) -
program
_ name (1) -
progress
_ reporter (1) -
rdoc
_ installed? (1) - read (1)
-
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) -
really
_ verbose (1) - refresh (2)
-
register
_ command (1) - release (1)
- remote? (1)
-
remove
_ by _ name (1) -
remove
_ leading _ dot _ dir (1) -
remove
_ spec (1) - request (1)
- require (1)
-
require
_ path (1) -
require
_ paths (1) -
required
_ ruby _ version (1) -
required
_ rubygems _ version (1) - requirements (1)
-
reset
_ cache _ data (1) -
reset
_ cache _ file (1) -
reset
_ cache _ for (1) - rewind (2)
-
rubygems
_ version (1) - run (2)
-
runtime
_ dependencies (1) - sanitize (1)
-
sanitize
_ string (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (2)
- search (2)
-
search
_ with _ source (1) -
set
_ cache _ data (1) - shebang (1)
-
show
_ lookup _ failure (1) -
signing
_ key (1) - size (2)
-
source
_ index (1) - spec (4)
-
spec
_ path (1) -
spec
_ predecessors (1) - specification (1)
-
specification
_ version (1) - specs (1)
- summary (2)
-
system
_ cache _ file (1) -
terminate
_ interaction (2) -
test
_ file (1) -
test
_ files (1) -
test
_ suite _ file (1) -
to
_ a (1) -
to
_ ruby (1) -
to
_ s (3) -
try
_ file (1) - typeflag (1)
- ui (1)
- uid (1)
- uname (1)
- unescape (1)
- update (2)
-
update
_ sources (1) - updated (3)
- usage (3)
-
user
_ cache _ file (1) -
verify
_ chain (1) -
verify
_ data (1) -
verify
_ gem (2) -
verify
_ gem _ file (1) - version (4)
-
version
_ requirement (1) -
warn
_ legacy (1) -
when
_ invoked (1) -
which
_ to _ update (1) -
windows
_ stub _ script (1) - write (2)
-
write
_ cache (1) - written (1)
- yaml (1)
-
zipped
_ stream (1)
検索結果
先頭5件
-
Gem
:: Requirement # prerelease? -> bool (73225.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Gem
:: SourceInfoCache # search _ with _ source(pattern , only _ platform = false , all = false) -> Array (64507.0) -
与えられた条件を満たす Gem::Specification と URL のリストを返します。
与えられた条件を満たす Gem::Specification と URL のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。 -
Gem
:: Specification # require _ path -> String (64207.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
Gem
:: Specification # require _ paths -> [String] (64207.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (64207.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: CommandManager # register _ command(command _ name) -> false (55207.0) -
コマンドを自身に登録します。
コマンドを自身に登録します。
@param command_name コマンド名をシンボルで指定します。 -
Gem
:: ConfigFile # backtrace -> bool (55207.0) -
エラー発生時にバックトレースを出力するかどうかを返します。
エラー発生時にバックトレースを出力するかどうかを返します。
真の場合はバックトレースを出力します。そうでない場合はバックトレースを出力しません。 -
Gem
:: Specification # autorequire -> String (55207.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (46807.0) -
処理の進捗を報告するためのオブジェクトを返します。
処理の進捗を報告するためのオブジェクトを返します。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (46507.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (46507.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。... -
Gem
:: Version # marshal _ dump -> Array (46243.0) -
完全なオブジェクトではなく、バージョン文字列のみダンプします。
完全なオブジェクトではなく、バージョン文字列のみダンプします。
//emlist[][ruby]{
p Gem::Version.new('1.2.0a').marshal_dump # => ["1.2.0a"]
//} -
Gem
:: Version # marshal _ load(array) -> nil (46243.0) -
ダンプされた情報をロードし、自身を破壊的に変更します。
ダンプされた情報をロードし、自身を破壊的に変更します。
//emlist[][ruby]{
version = Gem::Version.new('')
version.marshal_load(["1.2.0a"])
p version # => #<Gem::Version "1.2.0a">
//}
@param array バージョン情報を含む配列を指定します。 -
Gem
:: Version # prerelease? -> bool (46225.0) -
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
//emlist[例][ruby]{
Gem::Version.new('1.2.0a').prerelease? # => true
Gem::Version.new('1.2.0').prerelease? # => false
//}
@see Gem::Version#release -
Gem
:: Command # program _ name -> String (46207.0) -
コマンドラインで実行するときに使用するプログラム名を返します。
コマンドラインで実行するときに使用するプログラム名を返します。 -
Gem
:: CommandManager # find _ command(command _ name) -> Gem :: Command | nil (46207.0) -
登録されているコマンドからマッチしたものを返します。
登録されているコマンドからマッチしたものを返します。
@param command_name コマンド名を文字列で指定します。
@return Gem::Command のサブクラスのインスタンスを返します。
@raise RuntimeError マッチする可能性のあるコマンドが複数ある場合に発生します。
また、マッチするコマンドが無かった場合にも発生します。 -
Gem
:: CommandManager # find _ command _ possibilities(command _ name) -> Array (46207.0) -
登録されているコマンドでマッチする可能性のあるものを返します。
登録されているコマンドでマッチする可能性のあるものを返します。
@param command_name コマンド名を文字列で指定します。 -
Gem
:: CommandManager # process _ args(args) -> () (46207.0) -
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: SourceInfoCache # reset _ cache _ for(url , cache _ data) -> Hash (46207.0) -
指定された URL に対応するキャッシュデータを更新します。
指定された URL に対応するキャッシュデータを更新します。
@param url 取得元 URL を指定します。
@param cache_data キャッシュデータを指定します。 -
Gem
:: Specification # original _ platform -> String (46207.0) -
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。 -
Gem
:: Specification # requirements -> Array (46207.0) -
この Gem パッケージを動作させるのに必要な条件を返します。 これはユーザのためのシンプルな情報です。
この Gem パッケージを動作させるのに必要な条件を返します。
これはユーザのためのシンプルな情報です。 -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (45943.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
Gem
:: CommandManager # command _ names -> Array (45907.0) -
登録されているコマンド名の配列を返します。
登録されているコマンド名の配列を返します。 -
Gem
:: Commands :: BuildCommand # arguments -> String (45907.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Gem
:: Commands :: DependencyCommand # arguments -> String (45907.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Gem
:: Security :: Policy # verify _ chain -> bool (45907.0) -
この値が真である場合は、証明書チェーンを検証します。
この値が真である場合は、証明書チェーンを検証します。 -
Gem
:: Security :: Policy # verify _ data -> bool (45907.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: SourceIndex # search(gem _ pattern , platform _ only = false) -> [Gem :: Specification] (45907.0) -
引数で指定された条件を満たす Gem のリストを返します。
引数で指定された条件を満たす Gem のリストを返します。
@param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。 -
Gem
:: SourceInfoCache # latest _ cache _ data -> Hash (45907.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (45907.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # read _ all _ cache _ data -> () (45907.0) -
自身に完全なキャッシュファイルの内容をマージします。
自身に完全なキャッシュファイルの内容をマージします。 -
Gem
:: SourceInfoCache # read _ cache _ data(file) -> Hash (45907.0) -
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
@param file キャッシュのファイル名を指定します。
@return 内部で例外が発生した場合は、空のハッシュを返します。 -
Gem
:: SourceInfoCache # reset _ cache _ data -> true (45907.0) -
キャッシュデータをリセットします。
キャッシュデータをリセットします。 -
Gem
:: SourceInfoCache # reset _ cache _ file -> nil (45907.0) -
強制的にキャッシュファイル名をリセットします。
...強制的にキャッシュファイル名をリセットします。
RubyGems ライブラリの結合テストをするのに便利です。... -
Gem
:: SourceInfoCache # search(pattern , platform _ only = false , all = false) -> [Gem :: Specification] (45907.0) -
与えられた条件を満たす Gem::Specification のリストを返します。
与えられた条件を満たす Gem::Specification のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@see Gem::SourceIndex#search -
Gem
:: SourceInfoCache # user _ cache _ file -> String (45907.0) -
ユーザーキャッシュのファイル名を返します。
ユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # write _ cache -> nil (45907.0) -
適切なキャッシュファイルにキャッシュデータを書き込みます。
適切なキャッシュファイルにキャッシュデータを書き込みます。 -
Gem
:: Specification # platform -> String (45907.0) -
この Gem パッケージを使用できるプラットフォームを返します。
この Gem パッケージを使用できるプラットフォームを返します。 -
Gem
:: Specification # specification _ version -> Integer (45907.0) -
この Gem パッケージに用いられている gemspec のバージョンを返します。
この Gem パッケージに用いられている gemspec のバージョンを返します。 -
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (45907.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (45655.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (45607.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: SimpleProgressReporter # updated(message) -> nil (45607.0) -
ドットを表示します。
ドットを表示します。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: VerboseProgressReporter # updated(message) -> nil (45607.0) -
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
@param message 表示するメッセージを指定します。 -
Gem
:: RemoteFetcher # open _ uri _ or _ path(uri , last _ modified = nil , head = false , depth = 0) -> StringIO | File (37525.0) -
@param uri URI を指定します。
@param uri URI を指定します。
@param last_modified 最終更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。
@param depth 現在のリダイレクト回数を指定します。
@raise Gem::RemoteFetcher::FetchError デフォルトでは 11 回リダイレクトした場合に発生します。
depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。
また HTTP のレスポンスが想定外のものの場合にも発生します。... -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (37507.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Gem
:: Indexer # sanitize _ string(string) -> String (37507.0) -
与えられた文字列をサニタイズします。
与えられた文字列をサニタイズします。
@param string サニタイズ対象の文字列を指定します。
@see Gem::Indexer#sanitize -
Gem
:: Package :: TarReader :: Entry # header -> Gem :: Package :: TarHeader (37507.0) -
自身のヘッダを返します。
自身のヘッダを返します。 -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (37507.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: SourceInfoCache # refresh(all) -> false (37507.0) -
取得元ごとにキャッシュデータを更新します。
取得元ごとにキャッシュデータを更新します。
@param all 真を指定すると全てのキャッシュを更新します。そうでない場合は、
最新の Gem パッケージの情報のみ更新します。 -
Gem
:: Command # add _ extra _ args(args) -> Array (37207.0) -
$HOME/.gemrc から読み込んだ引数を追加します。
$HOME/.gemrc から読み込んだ引数を追加します。
@param args 追加する引数を配列で指定します。 -
Gem
:: ConfigFile # args -> Array (37207.0) -
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。 -
Gem
:: DependencyList # remove _ by _ name(full _ name) -> Gem :: Specification (37207.0) -
与えられた名前を持つ Gem::Specification を自身から削除します。
与えられた名前を持つ Gem::Specification を自身から削除します。
このメソッドでは削除後の依存関係をチェックしません。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name, Array#delete_if -
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (37207.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Installer # app _ script _ text -> String (37207.0) -
アプリケーションのための実行ファイルの雛形のテキストを返します。
アプリケーションのための実行ファイルの雛形のテキストを返します。 -
Gem
:: Package :: TarHeader # devmajor -> Integer (37207.0) -
tar のヘッダに含まれる devmajor を返します。
tar のヘッダに含まれる devmajor を返します。 -
Gem
:: Requirement # concat(requirements) -> Array (37207.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//} -
Gem
:: SourceInfoCacheEntry # refresh(source _ uri , all) -> Gem :: SourceIndex (37207.0) -
ソースインデックスを更新します。
ソースインデックスを更新します。
@param source_uri データを取得する URI を指定します。
@param all 全てのインデックスを更新するかどうかを指定します。 -
Gem
:: Specification # original _ name -> String (37207.0) -
このメソッドは後方互換性のために残されています。
このメソッドは後方互換性のために残されています。
@see Gem::Specification#full_name -
Gem
:: StreamUI # terminate _ interaction(status = 0) -> () (37207.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param status 終了ステータスを指定します。デフォルトは 0 (成功) です。
@raise Gem::SystemExitException このメソッドを呼び出すと必ず発生する例外です。 -
Gem
:: Validator # alien -> [Gem :: Validator . ErrorData] (37207.0) -
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
* Gem パッケージのチェックサムが正しいこと
* それぞれの Gem に含まれるそれぞれのファイルがインストールされたバージョンであることの一貫性
* Gem ディレクトリに関係の無いファイルが存在しないこと
* キャッシュ、スペック、ディレクトリがそれぞれ一つずつ存在すること
このメソッドは検証に失敗しても例外を発生させません。 -
Gem
:: Version # release -> Gem :: Version (36925.0) -
self をリリースバージョンにした Gem::Version オブジェクトを返します。
self をリリースバージョンにした Gem::Version オブジェクトを返します。
プレリリースではないバージョンであれば self を返します。
//emlist[例][ruby]{
Gem::Version.new('1.2.0a').release # => #<Gem::Version "1.2.0">
Gem::Version.new('1.2.0').release # => #<Gem::Version "1.2.0">
//}
@see Gem::Version#prerelease? -
Gem
:: Command # arguments -> String (36907.0) -
このメソッドはサブクラスで再定義されます。 コマンドが取る引数の説明を表示するために使用します。
このメソッドはサブクラスで再定義されます。
コマンドが取る引数の説明を表示するために使用します。
サブクラスで実装する場合は、一つの引数につき一行で、左揃えの文字列を返すようにしてください。 -
Gem
:: Command # defaults _ str -> String (36907.0) -
このメソッドはサブクラスで再定義されます。 コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
このメソッドはサブクラスで再定義されます。
コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
@see Gem::Command#arguments -
Gem
:: Command # get _ one _ optional _ argument -> String (36907.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Gem
:: Command # show _ lookup _ failure(gem _ name , version , errors = nil) -> () (36907.0) -
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
@param gem_name Gem の名前を指定します。
@param version Gem のバージョンを指定します。
@param errors Gem が見つからなかった理由を表すオブジェクトを格納した配列を指定します。 -
Gem
:: Command # summary -> String (36907.0) -
コマンドの短い説明を返します。
コマンドの短い説明を返します。 -
Gem
:: CommandManager # run(args) -> () (36907.0) -
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: Commands :: DependencyCommand # find _ reverse _ dependencies(spec) -> Array (36907.0) -
与えられた Gem スペックに依存する Gem のリストを返します。
与えられた Gem スペックに依存する Gem のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Commands :: DependencyCommand # print _ dependencies(spec , level = 0) -> String (36907.0) -
依存関係を表す文字列を返します。
依存関係を表す文字列を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param level 依存関係の深さを指定します。 -
Gem
:: ConfigFile # benchmark -> bool (36907.0) -
真の場合はベンチマークを実行します。 そうでない場合は、ベンチマークを実行しません。
真の場合はベンチマークを実行します。
そうでない場合は、ベンチマークを実行しません。 -
Gem
:: ConfigFile # really _ verbose -> bool (36907.0) -
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。 -
Gem
:: ConfigFile # update _ sources -> bool (36907.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Gem
:: DependencyInstaller # gather _ dependencies -> Array (36907.0) -
依存関係を無視するように指定されていない限り、インストールするように指定された Gem が依存している Gem の情報を集めて返します。
依存関係を無視するように指定されていない限り、インストールするように指定された
Gem が依存している Gem の情報を集めて返します。 -
Gem
:: DependencyInstaller # gems _ to _ install -> Array (36907.0) -
依存関係によりインストールされる予定の Gem のリストを返します。
依存関係によりインストールされる予定の Gem のリストを返します。 -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (36907.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: DependencyInstaller # installed _ gems -> Array (36907.0) -
Gem::DependencyInstaller#install でインストールされた Gem のリストを返します。
Gem::DependencyInstaller#install でインストールされた Gem のリストを返します。 -
Gem
:: DocManager # rdoc _ installed? -> bool (36907.0) -
RDoc がインストール済みの場合は、真を返します。 そうでない場合は偽を返します。
RDoc がインストール済みの場合は、真を返します。
そうでない場合は偽を返します。 -
Gem
:: Format # gem _ path -> String (36907.0) -
Gem のパスを返します。
Gem のパスを返します。 -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (36907.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Indexer # abbreviate(spec) -> Gem :: Specification (36907.0) -
ダウンロードを速くするために与えられた Gem::Specification の持つデータを 小さくします。
ダウンロードを速くするために与えられた Gem::Specification の持つデータを
小さくします。
@param spec Gem::Specification を指定します。 -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (36907.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Gem
:: OldFormat # gem _ path -> String (36907.0) -
Gem のパスを返します。
Gem のパスを返します。 -
Gem
:: Package :: TarInput # zipped _ stream(entry) -> StringIO (36907.0) -
与えられた entry の圧縮したままの StringIO を返します。
与えられた entry の圧縮したままの StringIO を返します。
@param entry エントリを指定します。 -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (36907.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
Gem
:: Package :: TarReader :: Entry # read(length = nil) -> String (36907.0) -
自身から指定されたバイト数読み込みます。
自身から指定されたバイト数読み込みます。
@param length 読み込むバイト数を指定します。
省略すると全てを読み込みます。 -
Gem
:: RemoteFetcher # normalize _ uri(uri) -> String (36907.0) -
URI のスキーム部分が欠けている場合に "http://" を補って返します。
URI のスキーム部分が欠けている場合に "http://" を補って返します。
@param uri URI 文字列を指定します。 -
Gem
:: Requirement # as _ list -> [String] (36907.0) -
必要条件を文字列の配列で返します。
必要条件を文字列の配列で返します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//} -
Gem
:: Security :: Signer # cert _ chain -> Array (36907.0) -
証明書チェーンを返します。
証明書チェーンを返します。 -
Gem
:: Server # Marshal(request , response) -> () (36907.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (36907.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Gem
:: SourceIndex # index _ signature -> String (36907.0) -
ソースインデックスの SHA256 ダイジェストを返します。
ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。 -
Gem
:: SourceInfoCache # cache _ file -> String (36907.0) -
使用可能なキャッシュファイル名を返します。
使用可能なキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ cache _ file -> String (36907.0) -
使用可能な最新のキャッシュファイル名を返します。
使用可能な最新のキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。
@see Gem::SourceInfoCache#cache_file -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (36907.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # set _ cache _ data(hash) -> true (36907.0) -
直接キャッシュデータをセットします。
直接キャッシュデータをセットします。
このメソッドは主にユニットテストで使用します。
@param hash キャッシュデータとして使用するハッシュを指定します。 -
Gem
:: SourceInfoCache # system _ cache _ file -> String (36907.0) -
システムキャッシュファイルの名前を返します。
システムキャッシュファイルの名前を返します。 -
Gem
:: SourceInfoCacheEntry # source _ index -> Gem :: SourceIndex (36907.0) -
このキャッシュエントリに対するソースインデックスです。
このキャッシュエントリに対するソースインデックスです。 -
Gem
:: SpecFetcher # cache _ dir(uri) -> String (36907.0) -
uri の内容を書き込むローカルのディレクトリ名を返します。
uri の内容を書き込むローカルのディレクトリ名を返します。
@param uri -
Gem
:: SpecFetcher # legacy _ repos -> Array (36907.0) -
RubyGems 1.2 未満で作成されたリポジトリの配列を返します。
...
RubyGems 1.2 未満で作成されたリポジトリの配列を返します。...