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.
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 |