Jiro Nishiguchi > Catalyst-View-ClearSilver > Catalyst::View::ClearSilver

Download:
Catalyst-View-ClearSilver-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source   Latest Release: Catalyst-View-ClearSilver-0.02

NAME ^

Catalyst::View::ClearSilver - ClearSilver View Class

SYNOPSIS ^

    # use the helper
    create.pl view ClearSilver ClearSilver

    # lib/MyApp/View/ClearSilver.pm
    package MyApp::View::ClearSilver

    use base 'Catalyst::View::ClearSilver';

    __PACKAGE__->config(
        loadpaths => ['/path/to/loadpath', '/path/to/anotherpath'],
        hdfpaths  => ['mydata1.hdf', 'mydata2.hdf'],
        template_extension => '.cs',
    );

    1;

    # Meanwhile, maybe in an 'end' action
    $c->forward('MyApp::View::ClearSilver');

DESCRIPTION ^

This is the ClearSilver view class. Your subclass should inherit from this class.

METHODS ^

process

Renders the template specified in $c->stash->{template} or $c->action (the private name of the matched action. Calls render to perform actual rendering. Output is stored in $c->response->body.

CONFIG VARIABLES ^

loadpaths

added to hdf.loadpaths. default is $c->config->{root} only.

hdfpaths

HDF Dataset files into the current HDF object.

template_extension

a sufix to add when looking for templates bases on the match method in Catalyst::Request.

AUTHOR ^

Jiro Nishiguchi <jiro@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Catalyst, ClearSilver

ClearSilver Documentation: http://www.clearsilver.net/docs/

syntax highlighting: