Class
CycleDetector
In:
lib/kwala/lib/cycle_detector.rb
Parent:
Object
Methods
build_graph_from_edges
build_node
find_cycle
find_cycles
make_graph
new
print_cycles
print_graph
print_unique_cycles
reset_state
size
unique_cycles
Classes and Modules
Class
CycleDetector::DKWonMLPrintStrategy
Class
CycleDetector::DOTPrintStrategy
Class
CycleDetector::GraphMLPrintStrategy
Class
CycleDetector::Node
Class
CycleDetector::STDOUTPrintStrategy
Attributes
print_strategy
[W]
Public Class methods
new
()
Public Instance methods
find_cycles
()
make_graph
(dir, convert = nil)
print_cycles
(cycles)
print_graph
()
print_unique_cycles
(cycles)
size
()
Protected Instance methods
build_graph_from_edges
(edges)
build_node
(file, clean_name)
find_cycle
(node, path = Array.new)
reset_state
()
unique_cycles
(cycles)
[Validate]