package [% rootname %];
+use Moose;
+use namespace::autoclean;
-use strict;
-use warnings;
-use parent 'Catalyst::Controller';
+BEGIN { extends 'Catalyst::Controller' }
#
# Sets the actions in this controller to be registered with no prefix
# so they function identically to actions created in MyApp.pm
#
-__PACKAGE__->config->{namespace} = '';
+__PACKAGE__->config(namespace => '');
+
+=encoding utf-8
=head1 NAME
=head1 METHODS
-=cut
-
=head2 index
+The root page (/)
+
=cut
sub index :Path :Args(0) {
$c->response->body( $c->welcome_message );
}
+=head2 default
+
+Standard 404 error page
+
+=cut
+
sub default :Path {
my ( $self, $c ) = @_;
$c->response->body( 'Page not found' );
=cut
+__PACKAGE__->meta->make_immutable;
+
1;