The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Terse::Controller - models made simple.

VERSION

Version 0.25

SYNOPSIS

package My::App::Model::Data;

use base 'Terse::Model';

sub do_something {
	...
}

1;

... If using Terse::App 

package My::App::Controller::Overview;

use base 'Terse::Controller';

sub overview :get {
	$_[1]->response->data = $_[1]->model('data')->do_something();
}

... else 

package MyApp;

use base 'Terse::Controller';

use MyAppModel;

sub build_controller {
	$_[0]->models->data = MyAppModel->new();
}

sub overview :get {
	$_[1]->response->data = $_[1]->model('data')->do_something();
}

AUTHOR

LNATION, <email at lnation.org>

LICENSE AND COPYRIGHT

Terse.