use Gem::Requirement#satisfied_by?