1 package TestAppOneView::Controller::Root;
3 use base 'Catalyst::Controller';
6 __PACKAGE__->config->{namespace} = '';
8 sub view_no_args : Local {
13 # silence warning for test suite
14 no warnings 'redefine';
15 local *Catalyst::Log::warn = sub { };
19 $c->res->body(Scalar::Util::blessed($v));
22 sub view_by_name : Local {
23 my ( $self, $c ) = @_;
25 my $v = $c->view($c->req->param('view'));
27 $c->res->body(Scalar::Util::blessed($v));
30 sub view_by_regex : Local {
31 my ( $self, $c ) = @_;
33 my $v_name = $c->req->param('view');
35 my ($v) = $c->view(qr/$v_name/);
37 $c->res->body(Scalar::Util::blessed($v));