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)