NAME
Maypole::Application - Maypole Universal Frontend
SYNOPSIS
use Maypole::Application;
use Maypole::Application qw(Config::YAML);
use Maypole::Application qw(-Debug Config::YAML -Setup);
use Maypole::Application qw(Config::YAML Loader -Setup -Debug);
DESCRIPTION
This is a universal frontend for mod_perl1, mod_perl2 and CGI.
You can omit the Maypole::Plugin:: prefix from plugins. So Maypole::Plugin::Config::YAML becomes Config::YAML.
use Maypole::Application qw(Config::YAML);
You can also set special flags like -Setup and -Debug.
use Maypole::Application qw(-Debug Config::YAML -Setup);
The position of plugins and flags in the chain is important, because they are loaded/executed in the same order they appear.
-Setup
use Maypole::Application qw(-Setup);
is equivalent to
use Maypole::Application;
MyApp->setup;
-Debug
use Maypole::Application qw(-Debug);
is equivalent to
use Maypole::Application;
sub debug { 1 }
AUTHOR
Sebastian Riedel, sri@oook.de
Idea by Marcus Ramberg, marcus@thefeed.no
LICENSE
You may distribute this code under the same terms as Perl itself.