NAME

Egg::Plugin::Appli - Base plugin for Egg application.

SYNOPSIS

package [MYPROJECT];
use strict;
use Egg qw/-Debug Appli/;

Configuration is such feeling.

plugin_appli=> {
  applications=> [qw/BBS::Mini Wiki Blog/],
  },

And, the application object is received.

my $app= $e->app->get('BBS::MINI');

$e->response->body( $app->foo_disp('foo_disp.tt') );

DESCRIPTION

The WEB application made for Egg is mediated. Making after Egg::Applie is succeeded to and crowding might be good for the application.

package Egg::Appli::Booo;
use strict;
use base qw/Egg::Appli/;

# The following please as liked.

METHODS

$e->app

The Egg::Plugin::Appli::Base object is returned.

$e->app->get([APPLICATION_NAME]);

The object of [APPLICATION_NAME] is returned.

Please specify all [APPLICATION_NAME] by the capital letter.

$e->prepare, $e->action, $e->finalize,

The method of this name of the application side is called according to the same timing as the plugin call.

SEE ALSO

Egg::Appli, Egg::Engine, Egg::Release,

AUTHOR

Masatoshi Mizuno, <mizuno@bomcity.com>

COPYRIGHT AND LICENSE

Copyright (C) 2006 Bee Flag, Corp. <http://egg.bomcity.com/>, All Rights Reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.