HTTP::Engine::Middleware::ModuleReload - module reloader for HTTP::Engine


HTTP-Engine-Middleware documentation Contained in the HTTP-Engine-Middleware distribution.

Index


Code Index:

NAME

Top

HTTP::Engine::Middleware::ModuleReload - module reloader for HTTP::Engine

SYNOPSIS

Top

    my $mw = HTTP::Engine::Middleware->new;
    $mw->install(qw/ HTTP::Engine::Middleware::ModuleReload /);
    HTTP::Engine->new(
        interface => {
            module => 'YourFavoriteInterfaceHere',
            request_handler => $mw->handler( \&handler ),
        }
    )->run();

DESCRIPTION

Top

This module reloads modules at each request.

AUTHOR

Top

Tokuhiro Matsuno

SEE ALSO

Top

Module::Reload


HTTP-Engine-Middleware documentation Contained in the HTTP-Engine-Middleware distribution.

package HTTP::Engine::Middleware::ModuleReload;
use HTTP::Engine::Middleware;
use Module::Reload;

before_handle {
    my ( $c, $self, $req ) = @_;
    Module::Reload->check;
    $req;
};

__MIDDLEWARE__

__END__