Method: UCD::Formatter::Graphviz#initialize

Defined in:
lib/ucd/formatter/graphviz.rb

#initialize(attributes = {}) ⇒ Graphviz

Returns a new instance of Graphviz.



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/ucd/formatter/graphviz.rb', line 22

def initialize(attributes={})
  super

  @graph_attributes = Attributes.new
  @graph_attributes["splines"] = "ortho"
  @graph_attributes["rankdir"] = "BT"

  @edge_attributes = Attributes.new
  @edge_attributes["color"] = "gray50"

  @node_attributes = Attributes.new
  @node_attributes["shape"] = "plain"

  @type = :dot
end