Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/requirementライブラリ > Gem::Requirementクラス > ===
satisfied_by?(version) -> bool
[permalink][rdoc]self === version -> bool
self =~ version -> bool
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。そうでなければ、false を返します。
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false