class

Gem::Resolver

v2_5_5 - Show latest stable - Superclass: Object

Given a set of Gem::Dependency objects as needed and a way to query the set of available specs via set, calculates a set of ActivationRequest objects which indicate all the specs that should be activated to meet the all the requirements.

Included modules

  • Gem::Resolver::Molinillo::SpecificationProvider
  • Gem::Resolver::Molinillo::UI

Constants

DEBUG_RESOLVER = !ENV['DEBUG_RESOLVER'].nil?

SINGLE_POSSIBILITY_CONSTRAINT_PENALTY = 1_000_000

Attributes

[RW]development
[RW]development_shallow
[RW]ignore_dependencies
[R]missing
[RW]skip_gems
[RW]soft_missing
[R]stats

Files

  • lib/rubygems/resolver.rb