るりまサーチ

最速Rubyリファレンスマニュアル検索!
110件ヒット [1-100件を表示] (0.109秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クラス:Gem::Requirement[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Gem::Requirement#pretty_print(pp) -> String (12202.0)

わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。

...表す文字列を返します。
p
p メソッドで出力する際に、内部で用いられます。

@param PP :PP オブジェクトを指定します。

//emlist[][ruby]{
require 'pp'

req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
p
p req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}...
...で、条件を表す文字列を返します。
p
p メソッドで出力する際に、内部で用いられます。

@param PP :PP オブジェクトを指定します。

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

Gem::Requirement#specific? -> bool (6120.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#prerelease? -> bool (6114.0)

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

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

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

Gem::Requirement#exact? -> bool (32.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#===(version) -> bool (14.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 (14.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 (14.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#as_list -> [String] (8.0)

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

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

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

Gem::Requirement#none? -> bool (8.0)

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

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

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

Gem::Requirement#to_s -> String (8.0)

条件を表す文字列を返します。

...条件を表す文字列を返します。

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

絞り込み条件を変える

<< 1 2 > >>