NAME
Plack::App::WrapCGI - Compiles a CGI script as PSGI application
SYNOPSIS
use
Plack::App::WrapCGI;
my
$app
= Plack::App::WrapCGI->new(
script
=>
"/path/to/script.pl"
)->to_app;
# if you want to execute as a real CGI script
my
$app
= Plack::App::WrapCGI->new(
script
=>
"/path/to/script.rb"
,
execute
=> 1)->to_app;
DESCRIPTION
Plack::App::WrapCGI compiles a CGI script into a PSGI application using CGI::Compile and CGI::Emulate::PSGI, and runs it with any PSGI server as a PSGI application.
See also Plack::App::CGIBin if you have a directory that contains a lot of CGI scripts and serve them like Apache's mod_cgi.
METHODS
- new
-
my
$app
= Plack::App::WrapCGI->new(
%args
);
Creates a new PSGI application using the given script. %args has two parameters:
AUTHOR
Tatsuhiko Miyagawa