2022年5月12日木曜日

Ruby でセマンティクスバージョンニングの比較をする方法

Ruby でセマンティクスバージョンニングの比較をする方法

概要

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 件のコメント:

コメントを投稿