Exception: CyclicDependencyError
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- CyclicDependencyError
- Defined in:
- exceptions.rb
Overview
Raised when one or more formulae have cyclic dependencies.
Instance Method Summary collapse
-
#initialize(strongly_connected_components) ⇒ CyclicDependencyError
constructor
A new instance of CyclicDependencyError.
Constructor Details
#initialize(strongly_connected_components) ⇒ CyclicDependencyError
Returns a new instance of CyclicDependencyError.
804 805 806 807 808 809 |
# File 'exceptions.rb', line 804 def initialize(strongly_connected_components) super <<~EOS The following packages contain cyclic dependencies: #{strongly_connected_components.select { |packages| packages.count > 1 }.map(&:to_sentence).join("\n ")} EOS end |