480件ヒット
[201-300件を表示]
(0.049秒)
別のキーワード
ライブラリ
- rubygems (36)
-
rubygems
/ dependency (36) -
rubygems
/ dependency _ installer (24) -
rubygems
/ requirement (216) -
rubygems
/ source _ index (12) -
rubygems
/ specification (120) -
rubygems
/ version (12)
クラス
-
Gem
:: Dependency (36) -
Gem
:: DependencyInstaller (24) -
Gem
:: LoadError (24) -
Gem
:: Requirement (192) -
Gem
:: SourceIndex (12) -
Gem
:: Specification (120) -
Gem
:: Version (12)
モジュール
- Kernel (12)
キーワード
- === (12)
- =~ (12)
-
NEWS for Ruby 2
. 0 . 0 (12) - OPS (12)
-
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ runtime _ dependency (12) -
as
_ list (12) - concat (12)
- create (12)
- default (12)
- exact? (12)
-
find
_ name (12) -
find
_ spec _ by _ name _ and _ version (12) - install (12)
- new (12)
- none? (12)
- parse (12)
- prerelease? (12)
-
pretty
_ print (12) -
required
_ ruby _ version (12) -
required
_ ruby _ version= (12) -
required
_ rubygems _ version (12) -
required
_ rubygems _ version= (12) - requirements (12)
- requirements= (12)
-
requirements
_ list (12) -
rubygems
/ requirement (12) -
satisfied
_ by? (12) -
satisfies
_ requirement? (12) - specific? (12)
-
to
_ s (12) -
version
_ requirement (12) -
version
_ requirement= (12) -
version
_ requirements (12) -
version
_ requirements= (12)
検索結果
先頭5件
-
Gem
:: Requirement . create(input) -> Gem :: Requirement (6300.0) -
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
...
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
@param input 文字列か配列か Gem::Requirement, Gem::Version のインスタンス
のいずれかを指定します。
@return 上記以外の値を input に指定するとデフ......ォルト値を返します。
//emlist[][ruby]{
pp Gem::Requirement.create("~> 3.2.1")
# => Gem::Requirement.new(["~> 3.2.1"])
//}
@see Gem::Requirement.new, Gem::Requirement.default... -
Gem
:: Requirement . default -> Gem :: Requirement (6258.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
...ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//}... -
Gem
:: Requirement # concat(requirements) -> Array (6112.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
...新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//}... -
Gem
:: Requirement # exact? -> bool (6060.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
:: Requirement :: OPS -> Hash (6054.0) -
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
...ump },
}.freeze
//}
次のように、Gem::Version どうしを比較します。
//emlist[][ruby]{
p Gem::Requirement::OPS["="].call(Gem::Version.new('3.1'), Gem::Version.new('3.0')) # => false
p Gem::Requirement::OPS["~>"].call(Gem::Version.new('3.1'), Gem::Version.new('3.0')) # => true
//}... -
Gem
:: Requirement # specific? -> bool (6036.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 (6030.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 (6030.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 # satisfied _ by?(version) -> bool (6030.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
//}...