NAME
EntityModel::Web::NaFastCGI - website support for EntityModel
VERSION
version 0.002
SYNOPSIS
use IO::Async::Loop;
use EntityModel;
use EntityModel::Template;
use EntityModel::Web::NaFastCGI;
my $loop = IO::Async::Loop->new;
my $model = EntityModel->new->load_from(JSON => { file => 'model.json' });
my $tmpl = EntityModel::Template->new;
$tmpl->process_template(\'[% PROCESS TemplateDefs.tt2 %]');
my $fcgi = EntityModel::Web::NaFastCGI->new(
model => $model,
context_args => [
template => $tmpl,
],
show_timing => 1,
);
$loop->add($fcgi);
$fcgi->listen(
service => 9738,
on_listen_error => sub { die "Listen failed: @_"; },
on_resolve_error => sub { die "Resolve failed: @_"; }
);
$loop->loop_forever;
DESCRIPTION
configure
on_request
AUTHOR
Tom Molesworth <cpan@entitymodel.com>
LICENSE
Copyright Tom Molesworth 2011. Licensed under the same terms as Perl itself.