# File lib/kwala/lib/cycle_detector.rb, line 519 def print_node(node) if node.state == CycleDetector::Node::UNVISITED node.state = CycleDetector::Node::INPROGRESS if !@visited.key?(node.name) @cid += 1 @nodeid[node.name] = @cid puts "<node id=\"#{ @cid }\">" puts " <data key=\"name\">#{ node.name }</data>" puts "</node>" @visited[node.name] = true end node.edges.each do |edge| @edges << [node.name, edge.name ] end node.state = CycleDetector::Node::DONE end end