removed retarded registration requirement in dispatcher
[catagits/Catalyst-Runtime.git] / lib / Catalyst / View.pm
CommitLineData
5ee249f2 1package Catalyst::View;
2
3use strict;
4use base qw/Catalyst::Component/;
5
6=head1 NAME
7
8Catalyst::View - Catalyst View base class
9
10=head1 SYNOPSIS
11
76ddf86b 12 package Catalyst::View::Homebrew;
13
14 use base qw/Catalyst::View/;
15
16 sub process {
17 # template processing goes here.
18 }
5ee249f2 19
20=head1 DESCRIPTION
21
76ddf86b 22This is the Catalyst View base class. It's meant to be used as
23a base class by Catalyst views.
24
25As a convention, views are expected to read template names from
26$c->stash->{template}, and put the output into $c->res->body.
27Some views default to render a template named after the dispatched
28action's private name. (See L<Catalyst::Action>.)
29
30=head1 METHODS
31
32Implements the same methods as other Catalyst components, see
33L<Catalyst::Component>
5ee249f2 34
35=head1 AUTHOR
36
37Sebastian Riedel, C<sri@oook.de>
76ddf86b 38Marcus Ramberg, C<mramberg@cpan.org>
5ee249f2 39
40=head1 COPYRIGHT
41
42This program is free software, you can redistribute it and/or modify it under
43the same terms as Perl itself.
44
45=cut
46
471;