added all the missing files
[catagits/Catalyst-View-TT.git] / t / lib / TestApp / View / TT / ExposeMethods.pm
1 package TestApp::View::TT::ExposeMethods;
2
3 use Moose;
4 extends 'Catalyst::View::TT';
5
6 __PACKAGE__->config(
7   expose_methods => [q/exposed_method/],
8 );
9
10 sub exposed_method {
11     my ($self, $c, $some_param) = @_;
12
13     unless ($some_param) {
14         Catalyst::Exception->throw( "no param passed" );
15     }
16     return 'magic ' . $some_param;
17 }
18
19
20 1;