Class: GraphToDotVisualiser

Inherits:
Object
  • Object
show all
Defined in:
lib/cpp_dependency_graph/graph_to_dot_visualiser.rb

Overview

Outputs a ‘dot` language representation of a dependency graph

Instance Method Summary collapse

Instance Method Details

#generate(deps, file) ⇒ Object



7
8
9
10
11
12
# File 'lib/cpp_dependency_graph/graph_to_dot_visualiser.rb', line 7

def generate(deps, file)
  @g = GraphViz.new('dependency_graph')
  create_nodes(deps)
  connect_nodes(deps)
  @g.output(dot: file)
end