概要
Ruby でセマンティクスバージョニングを比較する場合は標準で使える Gem::Version クラスを使います
環境
- macOS 11.6.5
- Ruby 3.1.1p18
サンプルコード
puts Gem::Version.new('0.3.2') < Gem::Version.new('0.10.1')
puts Gem::Version.new('0.3.2-pre') < Gem::Version.new('0.3.2')
puts Gem::Version.new('14.7.7-ee.0') < Gem::Version.new('14.6.8-ee.0')
新しいバージョンが true になります
0 件のコメント:
コメントを投稿