NAME Module::Overview - print/graph module(s) information SYNOPSIS use Module::Overview; my $mo = Module::Overview->new({ 'module_name' => 'Module::Overview', }); print $mo->text_simpletable; my $graph = $mo->graph; # Graph::Easy open my $DOT, '|dot -Tpng -o graph.png' or die ("Cannot open pipe to dot: $!"); print $DOT $graph->as_graphviz; close $DOT; DESCRIPTION .------------------+--------------------------------------------------------------. | class | Module::Overview | +------------------+--------------------------------------------------------------+ | parents | Class::Accessor::Fast | | classes | Class::Accessor | +------------------+--------------------------------------------------------------+ | uses | Carp | | | Class::Sniff | | | Graph::Easy | | | Module::ExtractUse | | | Text::SimpleTable | +------------------+--------------------------------------------------------------+ | methods | _carp() [Class::Accessor] | | | _croak() [Class::Accessor] | | | _mk_accessors() [Class::Accessor] | | | accessor_name_for() [Class::Accessor] | | | best_practice_accessor_name_for() [Class::Accessor] | | | best_practice_mutator_name_for() [Class::Accessor] | | | follow_best_practice() [Class::Accessor] | | | get() | | | graph() | | | import() [Class::Accessor] | | | make_accessor() [Class::Accessor::Fast] | | | make_ro_accessor() [Class::Accessor::Fast] | | | make_wo_accessor() [Class::Accessor::Fast] | | | mk_accessors() [Class::Accessor] | | | mk_ro_accessors() [Class::Accessor] | | | mk_wo_accessors() [Class::Accessor] | | | mutator_name_for() [Class::Accessor] | | | new() | | | set() [Class::Accessor] | | | text_simpletable() | +------------------+--------------------------------------------------------------+ | methods_imported | _hide_methods_accessor() | | | _module_name_accessor() | | | _recursion_filter_accessor() | | | _recursive_accessor() | | | confess() | | | hide_methods() | | | module_name() | | | recursion_filter() | | | recursive() | | | subname() [Class::Accessor] | '------------------+--------------------------------------------------------------' PROPERTIES module_name recursive recursion_filter hide_methods METHODS new() Object constructor. get Return hash ref with module overview. text_simpletable Returns string with tabular text representation of "get". graph Returns Graph::Easy with representation of "get". SEE ALSO Class::Sniff, Module::ExtractUse AUTHOR jozef@kutej.net, LICENSE AND COPYRIGHT This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.