Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Gem::Requirement#=~
=~(version)
lib/rubygems/requirement.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/rubygems/requirement.rb, line 242
def satisfied_by?(version)
raise ArgumentError, "Need a Gem::Version: #{version.inspect}" unless
Gem::Version === version
requirements.all? {|op, rv| OPS[op].call version, rv }
end
Alias of #satisfied_by?
True if version satisfies this Requirement.