種類
- インスタンスメソッド (19)
- 定数 (2)
- 特異メソッド (1)
ライブラリ
- rubygems (3)
-
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ requirement (9) -
rubygems
/ source _ index (1) -
rubygems
/ specification (4) -
rubygems
/ version (1) -
win32
/ registry (1)
クラス
-
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: Requirement (9) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (4) -
Gem
:: Version (1)
モジュール
- Kernel (1)
-
Win32
:: Registry :: Constants (1)
キーワード
- === (1)
- =~ (1)
-
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ runtime _ dependency (1) -
as
_ list (1) - default (1)
- exact? (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - gem (1)
- install (1)
- none? (1)
- prerelease? (1)
-
requirements
_ list (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - specific? (1)
-
version
_ requirement (1) -
version
_ requirement= (1)
検索結果
先頭5件
-
Gem
:: Version :: Requirement -> Class (54688.0) -
Gem::Requirement のエイリアスです。
Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//} -
Gem
:: Dependency # requirements _ list -> [String] (36601.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
Gem
:: Requirement . default -> Gem :: Requirement (27688.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//} -
Gem
:: LoadError # version _ requirement=(version _ requirement) (27661.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (27625.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (27604.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: Requirement # prerelease? -> bool (27337.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Gem
:: Requirement # as _ list -> [String] (27319.0) -
必要条件を文字列の配列で返します。
必要条件を文字列の配列で返します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//} -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (18604.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (18601.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
この gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。
//emlist[][ruby]{
gem "rack", "~> 1.6", ">= 1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Depende... -
Win32
:: Registry :: Constants :: REG _ RESOURCE _ REQUIREMENTS _ LIST (18601.0) -
@todo
@todo
レジストリ値の型。 -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (9604.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Kernel
# gem(gem _ name , *version _ requirements) -> bool (9601.0) -
$LOAD_PATH に Ruby Gem を追加します。
$LOAD_PATH に Ruby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必要とする Gem が見つからなかった場合は
Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも前に実行されます。
... -
Gem
:: Requirement # exact? -> bool (9391.0) -
条件がちょうどのバージョンが指定されている場合は、true を返します。
条件がちょうどのバージョンが指定されている場合は、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::Requiremen... -
Gem
:: Requirement # specific? -> bool (9355.0) -
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new(">= 3").specific? # => false
p Gem::Requirement.new("~> 3").specific? # => true
p Gem::Requirement.new("= 3").specific? # => true
//} -
Gem
:: Requirement # ===(version) -> bool (9319.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、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 (9319.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、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 # none? -> bool (9319.0) -
自身が条件を持たない場合は、true を返します。
自身が条件を持たない場合は、true を返します。
//emlist[][ruby]{
req = Gem::Requirement.new(">= 0")
p req.none? # => true
//} -
Gem
:: Requirement # satisfied _ by?(version) -> bool (9319.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、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
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (943.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
Gem
:: Specification # add _ dependency(gem , *requirements) -> [Gem :: Dependency] (319.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (319.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0...