Class: Bundler::Molinillo::Resolver::Resolution::Conflict
- Inherits:
-
Struct
- Object
- Struct
- Bundler::Molinillo::Resolver::Resolution::Conflict
- Defined in:
- lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb
Overview
A conflict that the resolution process encountered
Instance Attribute Summary collapse
-
#existing ⇒ Object?
the existing spec that was in conflict with the #possibility.
-
#locked_requirement ⇒ Object
the relevant locking requirement.
-
#possibility ⇒ Object
the spec that was unable to be activated due to a conflict.
-
#requirement ⇒ Object
the requirement that immediately led to the conflict.
-
#requirement_trees ⇒ Array<Array<Object>>
the different requirement trees that led to every requirement for the conflicting name.
-
#requirements ⇒ {String,Nil=>[Object]}
the requirements that caused the conflict.
Instance Attribute Details
#existing ⇒ Object?
the existing spec that was in conflict with the #possibility
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def existing @existing end |
#locked_requirement ⇒ Object
the relevant locking requirement.
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def locked_requirement @locked_requirement end |
#possibility ⇒ Object
the spec that was unable to be activated due to a conflict
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def possibility @possibility end |
#requirement ⇒ Object
the requirement that immediately led to the conflict
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def requirement @requirement end |
#requirement_trees ⇒ Array<Array<Object>>
the different requirement trees that led to every requirement for the conflicting name.
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def requirement_trees @requirement_trees end |
#requirements ⇒ {String,Nil=>[Object]}
the requirements that caused the conflict
15 16 17 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 15 def requirements @requirements end |