Ricardo Signes > Rubric > Rubric::Renderer

Download:
Rubric-0.144.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  8
Open  1
View Bugs
Report a bug
Module Version: 0.144   Source  

NAME ^

Rubric::Renderer - the rendering interface for Rubric

VERSION ^

version 0.144

DESCRIPTION ^

Rubric::Renderer provides a simple interface for rendering entries, entry sets, and other things collected by Rubric::WebApp.

METHODS ^

register_type($type => \%arg)

This method registers a format type by providing a little data needed to render to it. The hashref of arguments must include content_type, used to set the MIME type of the returned ouput; and extension, used to find the primary template.

This method returns a Template object, which is registered as the renderer for this type. This return value may change in the future.

process($template, $type, \%stash)

This method renders the named template using the registered renderer for the given type, using the passed stash variables.

The type must be rendered with Rubric::Renderer before this method is called.

In list context, this method returns the content type and output document as a two-element list. In scalar context, it returns the output document.

TODO ^

AUTHOR ^

Ricardo SIGNES, <rjbs@cpan.org>

BUGS ^

Please report any bugs or feature requests to bug-rubric@rt.cpan.org, or through the web interface at http://rt.cpan.org. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

COPYRIGHT ^

Copyright 2004 Ricardo SIGNES. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.