Used internally to indicate that a dependency conflicted with a spec that would be activated.

Attributes
Read

The specification that was activated prior to the conflict

Read

The dependency that is in conflict with the activated gem.

Class Methods

Creates a new resolver conflict when dependency is in conflict with an already activated specification.

Instance Methods

Return the 2 dependency objects that conflicted

A string explanation of the conflict.

Explanation of the conflict used by exceptions to print useful messages

Returns true if the conflicting dependency’s name matches spec.

Path of activations from the current list.

Return the Specification that listed the dependency