Method: DotGraphPrinter#to_dot_specification

Defined in:
lib/graphr/graphviz_dot.rb

#to_dot_specificationObject



71
72
73
74
75
76
77
78
79
# File 'lib/graphr/graphviz_dot.rb', line 71

def to_dot_specification
  set_edge_labels(@links)
  set_node_labels_and_shape(@nodes)
  "digraph G {\n" +
    graph_parameters_to_dot_specification +
    @nodes.uniq.map {|n| format_node(n)}.join(";\n") + ";\n" +
    @links.uniq.map {|l| format_link(l)}.join(";\n") + ";\n" +
    "}"
end