package Catalyst::Helper::View::XSLT;
use strict;
use warnings;
our $VERSION = '0.09';
=head1 NAME
Catalyst::Helper::View::XSLT - Helper for XSLT Views
=head1 SYNOPSIS
script/create.pl view XSLT XSLT
=head1 DESCRIPTION
Helper for XSLT Views.
=head1 METHODS
=head2 mk_compclass
=cut
sub mk_compclass {
my ( $self, $helper ) = @_;
my $file = $helper->{file};
$helper->render_file( 'compclass', $file );
}
=head1 SEE ALSO
L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
L<Catalyst::Response>, L<Catalyst::Helper>
=head1 AUTHORS
Martin Grigorov, E<lt>mcgregory {at} e-card {dot} bgE<gt>
Simon Bertrang, E<lt>simon.bertrang@puzzworks.comE<gt>
=head1 LICENSE
This library is free software . You can redistribute it and/or modify it under
the same terms as perl itself.
=cut
1;
__DATA__
__compclass__
package [% class %];
use strict;
use base 'Catalyst::View::XSLT';
# example configuration
#__PACKAGE__->config(
# # relative paths to the directories with templates
# INCLUDE_PATH => [
# MyApp->path_to( 'root', 'xslt' ),
# MyApp->path_to( 'templates', 'xsl' ),
# ],
# TEMPLATE_EXTENSION => '.xsl', # default extension when getting template name from the current action
# DUMP_CONFIG => 1, # use for Debug. Will dump the final (merged) configuration for XSLT view
# LibXSLT => { # XML::LibXSLT specific parameters
# register_function => [
# {
# uri => 'urn:catalyst',
# name => 'Hello',
# subref => sub { return $_[0] },
# },
# ],
# },
#);
=head1 NAME
[% class %] - XSLT View Component
=head1 SYNOPSIS
L<[% app %]>
=head1 DESCRIPTION
Catalyst XSLT View.
=head1 AUTHOR
[% author %]
=head1 LICENSE
This library is free software . You can redistribute it and/or modify it under
the same terms as perl itself.
=cut
1;