種類
- インスタンスメソッド (108)
- 特異メソッド (36)
- 定数 (12)
ライブラリ
-
rubygems
/ version (156)
キーワード
- <=> (12)
- Requirement (12)
- bump (12)
- correct? (12)
- create (12)
- eql? (12)
-
marshal
_ dump (12) -
marshal
_ load (12) - new (12)
- prerelease? (12)
- release (12)
-
to
_ s (12) - version (12)
検索結果
先頭5件
-
Gem
:: Version # version -> String (1.0) -
バージョン情報を文字列として返します。
...バージョン情報を文字列として返します。
//emlist[][ruby]{
version = Gem::Version.new("1.2.3a")
p version.to_s # => "1.2.3a"
p version.version # => "1.2.3a"
//}... -
Gem
:: Version . correct?(version) -> 0 | nil (1.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 . correct?(version) -> bool (1.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 (1.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 (1.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? により、判定されま... -
Gem
:: Version :: Requirement -> Class (1.0) -
Gem::Requirement のエイリアスです。
...Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//}...