るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.054秒)
トップページ > バージョン:2.6.0[x] > 種類:特異メソッド[x] > クラス:Gem::Version[x]

ライブラリ

キーワード

検索結果

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

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

...ば true を返します。そうでなければ false を返します。

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

p Gem::Version.correct?(nil) # => true
# nil versions are discouraged and will be deprecated in Rubygem...

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

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

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

//emlist[][ruby]{
ver1 = Gem::Version.create('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 がバージョンとして不正なオブジェクトである場合に発生します。

@see Gem::Version.correct?...

Gem::Version.new(version) -> Gem::Version (7.0)

バージョンを表す文字列から、Gem::Version インスタンスを作成します。

...す文字列から、Gem::Version インスタンスを作成します。

引数のバージョンを表す文字列とは、 数字かASCII文字の連続であり、ドットで区切られたものです。

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

# Ruby 2.4...
...ョンは "0" になります。
p Gem::Version.new(' ') #=> #<Gem::Version "0">
//}

@param version
@raise ArgumentError input がバージョンとして不正なオブジェクトである場合に発生します。
これは Gem::Version.correct? により、判定されま...