class Gem::DependencyResolutionError - RDoc Documentation

# class Gem::DependencyResolutionError

Raised by `Gem::Resolver` when a Gem::Dependency::Conflict reaches the toplevel. Indicates which dependencies were incompatible through `conflict` and `conflicting_dependencies`

### Attributes

conflict[R]

### Public Class Methods

new(conflict) click to toggle source
Calls superclass method `Exception::new`

    # File lib/rubygems/exceptions.rb, line 53
    def initialize(conflict)
      @conflict = conflict
      a, b = conflicting_dependencies

      super "conflicting dependencies #{a} and #{b}\n#{@conflict.explanation}"
    end

### Public Instance Methods

conflicting_dependencies() click to toggle source

    # File lib/rubygems/exceptions.rb, line 60
    def conflicting_dependencies
      @conflict.conflicting_dependencies
    end