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
-
#activated_by_name ⇒ {String=>Object}
the already-activated specs.
-
#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
#activated_by_name ⇒ {String=>Object}
the already-activated specs.
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def activated_by_name @activated_by_name end |
#existing ⇒ Object?
the existing spec that was in conflict with the #possibility
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def existing @existing end |
#locked_requirement ⇒ Object
the relevant locking requirement.
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def locked_requirement @locked_requirement end |
#possibility ⇒ Object
the spec that was unable to be activated due to a conflict
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def possibility @possibility end |
#requirement ⇒ Object
the requirement that immediately led to the conflict
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def requirement @requirement end |
#requirement_trees ⇒ Array<Array<Object>>
the different requirement trees that led to every requirement for the conflicting name.
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def requirement_trees @requirement_trees end |
#requirements ⇒ {String,Nil=>[Object]}
the requirements that caused the conflict
17 18 19 |
# File 'lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb', line 17 def requirements @requirements end |