Method: Gem::Resolver#requirement_satisfied_by?

Defined in:
lib/rubygems/resolver.rb

#requirement_satisfied_by?(requirement, activated, spec) ⇒ Boolean



258
259
260
261
262
263
264
265
# File 'lib/rubygems/resolver.rb', line 258

def requirement_satisfied_by?(requirement, activated, spec)
  matches_spec = requirement.matches_spec? spec
  return matches_spec if @soft_missing

  matches_spec &&
    spec.spec.required_ruby_version.satisfied_by?(Gem.ruby_version) &&
    spec.spec.required_rubygems_version.satisfied_by?(Gem.rubygems_version)
end