Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/versionライブラリ > Gem::Versionクラス > correct?
correct?(version) -> 0 | nil
[permalink][rdoc]version が正しいバージョンであれば 0 を返します。そうでなければ nil を返します。
p Gem::Version.correct?("9.1") # => 0
p Gem::Version.correct?("incorrect") # => nil
p Gem::Version.correct?(nil) # => 0