Molinillo::VersionConflict(R, S)
Inherits Molinillo::Delegates::SpecificationProvider < Molinillo::ResolverError < Exception < Reference < Object
An error caused by conflicts in version
Constructors
new(conflicts : Hash(String, Molinillo::Resolver::Resolution::Conflict(R, S)), specification_provider : Molinillo::SpecificationProvider(R, S))
Initializes a new error with the given version conflicts. @param [{String => Resolution::Conflict}] conflicts see {#conflicts} @param [SpecificationProvider] specification_provider see {#specification_provider}
Instance methods
conflicts
@return [{String => Resolution::Conflict}] the conflicts that caused resolution to fail
specification_provider
@return [SpecificationProvider] the specification provider used during resolution