4件ヒット
[1-4件を表示]
(0.029秒)
別のキーワード
種類
- インスタンスメソッド (3)
- 特異メソッド (1)
ライブラリ
-
rubygems
/ version (4)
キーワード
- bump (1)
- correct? (1)
- eql? (1)
- prerelease? (1)
検索結果
先頭4件
-
Gem
:: Version # bump -> Gem :: Version (18304.0) -
最後の一桁を切り上げた新しい Gem::Version のインスタンスを返します。
...い Gem::Version のインスタンスを返します。
ただし、英字のプレリリースの部分は、無視されます。
//emlist[][ruby]{
p Gem::Version.new('5.3.1').bump # => #<Gem::Version "5.4">
p Gem::Version.new('5.3.1.a.1').bump # => #<Gem::Version "5.4">
p Gem::Version.new(......'5.3.1.3.1').bump # => #<Gem::Version "5.3.1.4">
//}... -
Gem
:: Version # eql?(other) -> bool (304.0) -
self と other の Gem::Version#version のバージョンが等しいとき true を返します。 そうでなければ false を返します。
...other の Gem::Version#version のバージョンが等しいとき true を返します。
そうでなければ false を返します。
Comparable を include して作られた == と異なり、"1.0" と "1" は異なるものと判定します。
//emlist[][ruby]{
ver0 = Gem::Version.create(......'1.0') # #<Gem::Version "1.0">
ver1 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver2 = Gem::Version.create('1') # #<Gem::Version "1">
p ver0.eql?(ver1) # => true
p ver1.eql?(ver2) # => false
p ver1 == ver2 # => true
//}... -
Gem
:: Version # prerelease? -> bool (304.0) -
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
...self がプレリリースと思われる文字を含むバージョンかどうかを返します。
//emlist[例][ruby]{
Gem::Version.new('1.2.0a').prerelease? # => true
Gem::Version.new('1.2.0').prerelease? # => false
//}
@see Gem::Version#release... -
Gem
:: Version . correct?(version) -> bool (304.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...