Module: Jade::ModuleLoader::TopologicalSort
- Extended by:
- TopologicalSort
- Included in:
- TopologicalSort
- Defined in:
- lib/jade/module_loader/topological_sort.rb
Instance Method Summary collapse
Instance Method Details
#sort(graph) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/jade/module_loader/topological_sort.rb', line 6 def sort(graph) graph .nodes .keys .reduce([[], [], []]) { |state, node| visit(graph, state, node) } .first end |