Skip to content
On this page

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

class · Ruby 3.0

Gem::Resolver

< Object include Gem::Resolver::Molinillo::SpecificationProvider include Gem::Resolver::Molinillo::UI 10 instance methods 3 class methods

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.

Class methods 3

Instance methods 10

Constants

If the DEBUG_RESOLVER environment variable is set then debugging mode is enabled for the resolver. This will display information about the state of the resolver while a set of dependencies is being resolved.

No documentation available
Attributes
Read & Write

Set to true if all development dependencies should be considered.

Read & Write

Set to true if immediate development dependencies should be considered.

Read & Write

When true, no dependencies are looked up for requested gems.

Read

List of dependencies that could not be found in the configured sources.

Read & Write

Hash of gems to skip resolution. Keyed by gem name, with arrays of gem specifications as values.

Read & Write

When a missing dependency, don’t stop. Just go on and record what was missing.

Read
No documentation available