Exception: Tap::Support::Dependencies::CircularDependencyError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/tap/support/dependencies.rb

Overview

Raised when Dependencies#resolve detects a circular dependency.

Instance Method Summary collapse

Constructor Details

#initialize(resolve_stack) ⇒ CircularDependencyError

Returns a new instance of CircularDependencyError.



48
49
50
# File 'lib/tap/support/dependencies.rb', line 48

def initialize(resolve_stack)
  super "circular dependency: [#{resolve_stack.join(', ')}]"
end