class Gem::DependencyResolver::DependencyConflict
with a spec that would be activated.
Used internally to indicate that a dependency conflicted
def conflicting_dependencies
Return the 2 dependency objects that conflicted
def conflicting_dependencies [@failed_dep.dependency, @activated.request.dependency] end
def for_spec?(spec)
def for_spec?(spec) @dependency.name == spec.name end
def initialize(dependency, activated, failed_dep=dependency)
def initialize(dependency, activated, failed_dep=dependency) @dependency = dependency @activated = activated @failed_dep = failed_dep end
def requester
Return the Specification that listed the dependency
def requester @failed_dep.requester end