NAME
Meta::Grapher::Moose::Role::Renderer - Base role for all Meta::Grapher::Moose renderers
VERSION
version 1.03
REQUIRED METHODS
There are several methods that must be implemented.
add_package( name => $name, attributes => \@attr, methods => \@meth )
A request that a package is added to the rendered output. The attributes
and methods
contain arrays of attribute and method names which the renderer may use if it wants.
add_edge( from => $from_package_name, to => $to_package_name )
A request that the rendered output indicate one package consumes another.
render()
Actually do the rendering, presumably rendering to an output file or some such
SUPPORT
Bugs may be submitted through the RT bug tracker (or bug-meta-grapher-moose@rt.cpan.org).
I am also usually active on IRC as 'drolsky' on irc://irc.perl.org
.
AUTHOR
Dave Rolsky <autarch@urth.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)