ライブラリ
- rubygems (12)
-
rubygems
/ command (24) -
rubygems
/ commands / build _ command (12) -
rubygems
/ config _ file (60) -
rubygems
/ custom _ require (12) -
rubygems
/ dependency (12) -
rubygems
/ dependency _ list (24) -
rubygems
/ doc _ manager (12) -
rubygems
/ gem _ path _ searcher (12) -
rubygems
/ installer (12) -
rubygems
/ package / tar _ header (24) -
rubygems
/ package / tar _ reader / entry (48) -
rubygems
/ package / tar _ writer (12) -
rubygems
/ platform (36) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ requirement (84) -
rubygems
/ security (72) -
rubygems
/ source _ index (12) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (84) -
rubygems
/ uninstaller (36) -
rubygems
/ user _ interaction (24) -
rubygems
/ version (24)
クラス
-
Gem
:: Command (24) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: ConfigFile (60) -
Gem
:: Dependency (12) -
Gem
:: DependencyList (24) -
Gem
:: DocManager (12) -
Gem
:: GemPathSearcher (12) -
Gem
:: Installer (12) -
Gem
:: Package :: TarHeader (24) -
Gem
:: Package :: TarReader :: Entry (48) -
Gem
:: Package :: TarWriter (12) -
Gem
:: Platform (36) -
Gem
:: RemoteFetcher (12) -
Gem
:: Requirement (84) -
Gem
:: Security :: Policy (72) -
Gem
:: SourceIndex (12) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (84) -
Gem
:: StreamUI (12) -
Gem
:: Uninstaller (36) -
Gem
:: Version (24)
モジュール
-
Gem
:: LocalRemoteOptions (36) -
Gem
:: UserInteraction (12) - Kernel (24)
キーワード
- == (24)
- === (24)
- =~ (36)
-
ask
_ if _ ok (12) -
ask
_ yes _ no (24) - backtrace (12)
- begins? (12)
- benchmark (12)
- both? (12)
- closed? (24)
-
dependencies
_ ok? (12) - directory? (12)
- empty? (12)
- eof? (12)
- eql? (12)
- exact? (12)
- file? (12)
-
file
_ uri? (12) - handles? (12)
-
has
_ rdoc (12) -
has
_ rdoc? (12) -
has
_ test _ suite? (12) -
has
_ unit _ tests? (12) -
installation
_ satisfies _ dependency? (12) - loaded? (12)
- local? (12)
-
matching
_ file? (12) - none? (12)
- ok? (12)
-
ok
_ to _ remove? (12) -
only
_ signed (12) -
only
_ trusted (12) -
path
_ ok? (12) - prerelease? (24)
-
rdoc
_ installed? (12) -
really
_ verbose (12) - remote? (12)
- require (12)
-
satisfied
_ by? (12) -
satisfies
_ requirement? (12) - specific? (12)
- update (12)
-
update
_ sources (12) - validate (12)
- verbose (12)
-
verify
_ chain (12) -
verify
_ data (12) -
verify
_ root (12) -
verify
_ signer (12) -
warn
_ legacy (12) - yaml? (12)
検索結果
先頭5件
-
Kernel
# gem(gem _ name , *version _ requirements) -> bool (18488.0) -
$LOAD_PATH に Ruby Gem を追加します。
...uby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必要とする Gem......が見つからなかった場合は
Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メ......。
=== 環境変数 GEM_SKIP
特定の Gem をロードしないようにするために環境変数 GEM_SKIP を定義することができます。
特定の Gem がまだインストールされていないという状況を試すために使用できます。
例:
GEM_SKIP=libA:libB ruby-... -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (6108.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
...与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。... -
Gem
:: Version # eql?(other) -> bool (3154.0) -
self と other の Gem::Version#version のバージョンが等しいとき true を返します。 そうでなければ false を返します。
...と other の Gem::Version#version のバージョンが等しいとき true を返します。
そうでなければ false を返します。
Comparable を include して作られた == と異なり、"1.0" と "1" は異なるものと判定します。
//emlist[][ruby]{
ver0 = Gem::Version.cre......ate('1.0') # #<Gem::Version "1.0">
ver1 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver2 = Gem::Version.create('1') # #<Gem::Version "1">
p ver0.eql?(ver1) # => true
p ver1.eql?(ver2) # => false
p ver1 == ver2 # => true
//}... -
Gem
:: DependencyList # ok _ to _ remove?(full _ name) -> bool (3136.0) -
与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。 そうでない場合は、偽を返します。
...与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。
そうでない場合は、偽を返します。
与えられた名前を持つ Gem::Specification を自身から削除すると、
依存関係を壊してしまう場合が、......それを削除してはいけない場合です。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name... -
Gem
:: Requirement # exact? -> bool (3132.0) -
条件がちょうどのバージョンが指定されている場合は、true を返します。
...します。
//emlist[][ruby]{
p Gem::Requirement.new("= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 5").exact? # => false
p Gem::Requirement.new("= 3", ">= 3").exact? # => false
p Gem::Requirement.new(">= 3").exact?... -
Gem
:: Uninstaller # ask _ if _ ok(spec) -> bool (3130.0) -
アンインストール指定された Gem を削除すると依存関係を満たせなくなる場合に呼び出されます。
...アンインストール指定された Gem を削除すると依存関係を満たせなくなる場合に呼び出されます。
@param spec アンインストール指定されている Gem の Gem::Specification を指定します。... -
Gem
:: Uninstaller # dependencies _ ok?(spec) -> bool (3130.0) -
アンインストール指定された Gem を削除しても依存関係を満たすことができるか どうかチェックします。
...アンインストール指定された Gem を削除しても依存関係を満たすことができるか
どうかチェックします。
@param spec アンインストール指定されている Gem の Gem::Specification を指定します。... -
Gem
:: Requirement # ===(version) -> bool (3128.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
...うでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//}... -
Gem
:: Requirement # =~(version) -> bool (3128.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
...うでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//}...