るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.018秒)
トップページ > クエリ:nil[x] > ライブラリ:rubygems/version[x]

別のキーワード

  1. _builtin nil?
  2. object nil?
  3. nilclass nil?
  4. object nil
  5. _builtin nil

クラス

キーワード

検索結果

Gem::Version.correct?(version) -> 0 | nil (131.0)

version が正しいバージョンであれば 0 を返します。そうでなければ nil を返します。

...バージョンであれば 0 を返します。そうでなければ nil を返します。

//emlist[][ruby]{
p Gem::Version.correct?("9.1") # => 0
p Gem::Version.correct?("incorrect") # => nil

p Gem::Version.correct?(nil) # => 0
//}

@param version バージョンを文字列か数...

Gem::Version#<=>(other) -> -1 | 0 | 1 | nil (125.0)

self と other を比較して、self が小さい時に -1、 等しい時に 0、大きい時に 1 の整数を返します。 また、other が Gem::Version ではなく比較できないとき、 nil を返します。

... nil を返します。

//emlist[][ruby]{
p Gem::Version.new("3.9.0") <=> Gem::Version.new("3.10.0") # => -1
p Gem::Version.new("3.0.0") <=> Gem::Version.new("3.0.0") # => 0
p Gem::Version.new("3.0.0") <=> Gem::Version.new("3.0") # => 0

p Gem::Version.new("3.9.0") <=> "3.9.0" # => nil
//}...

Gem::Version.create(input) -> Gem::Version | nil (115.0)

Gem::Version のインスタンスを作成するためのファクトリメソッドです。

...e('1.3.17') # => #<Gem::Version "1.3.17">
ver2 = Gem::Version.create(ver1) # => #<Gem::Version "1.3.17">
ver3 = Gem::Version.create(nil) # => nil
//}

@param input Gem::Version のインスタンスか文字列を指定します。

@raise ArgumentError input がバージョンとし...

Gem::Version#marshal_load(array) -> nil (103.0)

ダンプされた情報をロードし、自身を破壊的に変更します。

ダンプされた情報をロードし、自身を破壊的に変更します。

//emlist[][ruby]{
version = Gem::Version.new('')
version.marshal_load(["1.2.0a"])
p version # => #<Gem::Version "1.2.0a">
//}

@param array バージョン情報を含む配列を指定します。

Gem::Version.correct?(version) -> bool (20.0)

version が正しいバージョンであれば true を返します。そうでなければ false を返します。

..."9.1") # => true
p Gem::Version.correct?("incorrect") # => false

p Gem::Version.correct?(nil) # => true
# nil versions are discouraged and will be deprecated in Rubygems 4
# version が nil のときは true を返しますが、推奨はされず、Ruby 2.6以降では警告がでま...

絞り込み条件を変える