h1.
h2.
I just stumbled across {{CatalystX::Dispatcher::AsGraph}} which enables one to create a graph of the private actions in their Catalyst application. LetReading t/05graph.t_ got me started and now I'sm ready to apply itthe module to make a graph of routes in MojoMojo.
h2.
This script will generate a .dot graph file of the MojoMojo private actions:
use strict; use warnings; use CatalystX::Dispatcher::AsGraph; use lib '/path/to/MojoMojo/lib'; my $graph = CatalystX::Dispatcher::AsGraph->new( appname => 'MojoMojo', ); $graph->run;#print $graph->graph->as_ascii; if (open(my $dot, '>', 'MojoMojo.dot')) { print $dot $graph->graph->as_graphviz; close($dot); }