るりまサーチ (Ruby 3.2)

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

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

検索結果

Gem::Version.create(input) -> Gem::Version | nil (18373.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 のインスタンスか文字列を指定します。

@r...

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

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

version が正しいバージョンであれば 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 Rubygems 4
# version が nil...

Gem::Version::Requirement -> Class (355.0)

Gem::Requirement のエイリアスです。

Gem::Requirement のエイリアスです。

//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//}

Gem::VersionOption#add_platform_option(task = command, *wrap) (304.0)

option parser に対して --platform オプションを追加します。

option parser に対して --platform オプションを追加します。

@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。

@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。

Gem::VersionOption#add_version_option(task = command, *wrap) (304.0)

option parser に対して --version オプションを追加します。

option parser に対して --version オプションを追加します。

@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。

@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。

絞り込み条件を変える

Gem::Version#bump -> Gem::Version (55.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#release -> Gem::Version (55.0)

self をリリースバージョンにした Gem::Version オブジェクトを返します。

self をリリースバージョンにした Gem::Version オブジェクトを返します。

プレリリースではないバージョンであれば self を返します。

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

@see Gem::Version#prerelease?

Gem::VersionOption (52.0)

Gem::Command の --version, --platform オプションのためのモジュールです。

Gem::Command の --version, --platform オプションのためのモジュールです。

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

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

self と other を比較して、self が小さい時に -1、
等しい時に 0、大きい時に 1 の整数を返します。
また、other が Gem::Version ではなく比較できないとき、 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") <=> G...