class ScbiGo::DescendantsGraph
Public Instance Methods
build_dot_lines(nodes)
click to toggle source
override the way that nodes are painted in dot
# File lib/scbi_go/descendants_graph.rb, line 5 def build_dot_lines(nodes) res = [] res << "digraph #{@graph_name} {" nodes.each do |node| res << "#{node.id.gsub(':','_')}[label=\"#{node.id}\n#{node.name}\"];" end nodes.each do |node| node.children.each do |child| res << "#{node.id.gsub(':','_')} -> #{child.id.gsub(':','_')} ;" end end res << "}" return res end