Method: Gem::Molinillo::CircularDependencyError#initialize

Defined in:
lib/rubygems/vendor/molinillo/lib/molinillo/errors.rb

#initialize(vertices) ⇒ CircularDependencyError

Initializes a new error with the given circular vertices.

Parameters:



47
48
49
50
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/errors.rb', line 47

def initialize(vertices)
  super "There is a circular dependency between #{vertices.map(&:name).join(' and ')}"
  @dependencies = vertices.map { |vertex| vertex.payload.possibilities.last }.to_set
end