以下の内容はhttps://imaizumimr.hatenablog.com/entry/2021/08/01/230334より取得しました。


Gemのバージョンを比較する

文字列で比較するとうまく比較できない。

'1.0.9' < '1.0.10'
# => false

Gem::Version を使うと文字列のまま比較できる。

また、 prebeta などの文字が入っていても正しく比較できる。

require 'rubygems'
Gem::Version.new('1.0.9') < Gem::Version.new('1.0.10')
# => true

# pre とか beta とか入ってても比較できる
Gem::Version.new('1.0.0pre1') < Gem::Version.new('1.0.0')
# => true

class Gem::Version (Ruby 3.0.0 リファレンスマニュアル)




以上の内容はhttps://imaizumimr.hatenablog.com/entry/2021/08/01/230334より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14