Method: JsDuck::Process::CircularDeps#process_all!
- Defined in:
- lib/jsduck/process/circular_deps.rb
#process_all! ⇒ Object
Checks all classes for circular dependencies.
When found, exits with a fatal error message.
15 16 17 18 19 20 21 22 |
# File 'lib/jsduck/process/circular_deps.rb', line 15 def process_all! @classes.each do |cls| if chain = check(cls) Logger.fatal("Class #{cls[:name]} has a circular dependency: #{chain}") exit 1 end end end |