Files
compiled.world/lib/CW/Controller.pm
2026-08-22 23:59:41 -06:00

23 lines
439 B
Perl

package CW::Controller;
use Moo;
use Types::Standard qw(HashRef);
has dbh => ( is => 'ro', required => 1 );
has request => ( is => 'ro', required => 1 );
has response => ( is => 'ro', required => 1 );
has params => (
is => 'ro',
isa => HashRef,
default => sub { return +{} }
);
sub evac {
my ( $self, $code ) = @_;
$self->response->status($code);
$self->response->template("Error::$code");
}
1;