update Plack usage
Matt S Trout [Sun, 25 Sep 2011 02:04:51 +0000 (02:04 +0000)]
Changes
lib/Web/Simple/Application.pm

diff --git a/Changes b/Changes
index 353a8a3..0bfbf7a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,6 @@
 Change log for Web::Simple
 
+  - Update Plack usage to call ::Handler:: classes not ::Server::
   - Assume FastCGI mode if STDIN is a socket (works some places env vars fail)
   - Change CLI mode to print status line and headers to STDERR and content
     to STDOUT so that './myapp /foo.html >foo.html' works sanely
index 235b871..8382116 100644 (file)
@@ -45,14 +45,14 @@ sub run_if_script {
 
 sub _run_cgi {
   my $self = shift;
-  require Plack::Server::CGI;
-  Plack::Server::CGI->run($self->to_psgi_app);
+  require Plack::Handler::CGI;
+  Plack::Handler::CGI->new->run($self->to_psgi_app);
 }
 
 sub _run_fcgi {
   my $self = shift;
-  require Plack::Server::FCGI;
-  Plack::Server::FCGI->run($self->to_psgi_app);
+  require Plack::Handler::FCGI;
+  Plack::Handler::FCGI->new->run($self->to_psgi_app);
 }
 
 sub to_psgi_app {