るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.044秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:l[x] > クエリ:ruby[x] > バージョン:2.5.0[x] > ライブラリ:rubygems/requirement[x]

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

クラス

キーワード

検索結果

Gem::Requirement#as_list -> [String] (18328.0)

必要条件を文字列の配列で返します。

必要条件を文字列の配列で返します。

//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//}

Gem::Requirement#prerelease? -> bool (18328.0)

何らかのバージョンがプレリリースのものであれば、true を返します。

何らかのバージョンがプレリリースのものであれば、true を返します。

//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//}

Gem::Requirement#===(version) -> bool (328.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 (328.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#exact? -> bool (328.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#none? -> bool (328.0)

自身が条件を持たない場合は、true を返します。

自身が条件を持たない場合は、true を返します。

//emlist[][ruby]{
req = Gem::Requirement.new(">= 0")
p req.none? # => true
//}

Gem::Requirement#satisfied_by?(version) -> bool (328.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#specific? -> bool (328.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
//}