Maypole::Application - Universal Maypole Frontend
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);
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.
use Maypole::Application qw(-Setup);
is equivalent to
use Maypole::Application; MyApp->setup;
Note that no options are passed to setup(). You must ensure that the required model config parameters are set in MyApp->config. See Maypole::Config for more information.
setup()
MyApp->config
use Maypole::Application qw(-Debug);
use Maypole::Application; sub debug { 1 }
Sebastian Riedel, sri@oook.de Idea by Marcus Ramberg, marcus@thefeed.no
sri@oook.de
marcus@thefeed.no
You may distribute this code under the same terms as Perl itself.
To install Maypole, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Maypole
CPAN shell
perl -MCPAN -e shell install Maypole
For more information on module installation, please visit the detailed CPAN module installation guide.