hiroyukim/p5_qnai
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is Perl module Qnai. INSTALLATION Qnai installation is straightforward. If your CPAN shell is set up, you should just be able to do % cpan Qnai Download it, unpack it, then build it as per the usual: % perl Makefile.PL % make && make test Then install it: % make install DOCUMENTATION package YourModule; use strict; use warnings; use utf8; use File::HomeDir; use Path::Class; use lib dir(File::HomeDir->my_home,'project','p5_qnai','lib')->stringify; our $VERSION = '0.01'; use Qnai; use Cwd; config({ encoding => 'utf8', template_path => dir( cwd() ,'template' )->stringify, view => { syntax => 'TTerse', path => [dir(cwd(),'template')->stringify], }, }); rule('/' => sub { my $self = shift; $self->stash->{hoge} = 'hello'; } => '/root/index.html'); rule('/endocding' => sub { my $self = shift; $self->stash->{hoge} = 'こんにちわ'; } => '/root/index.html'); package main; use strict; use warnings; use utf8; use Plack::Builder; my $app = sub { YourModule->new(shift)->run(); }; builder { enable "Plack::Middleware::Static", path => qr{^/favicon.ico$}, root => './htdocs/'; $app; }; Qnai documentation is available as in POD. So you can do: % perldoc Qnai
About
web application tool
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published