Module: GemDependenciesVisualizer

Defined in:
lib/gem_dependencies_visualizer.rb,
lib/gem_dependencies_visualizer/version.rb

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.produce_gems_graph(string_input, graph_name = nil, options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/gem_dependencies_visualizer.rb', line 4

def self.produce_gems_graph(string_input, graph_name = nil, options = {})
   unless string_input.nil?
    g = GraphViz::new( :G, :type => :digraph )
    g[:rankdir] ='LR'

    data = populate_gem_data string_input, options
    populate_gem_graph g, data, graph_name
	 end
end