summaryrefslogtreecommitdiffstats
path: root/lib/Plack/Client/Backend/psgi_local.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Plack/Client/Backend/psgi_local.pm')
-rw-r--r--lib/Plack/Client/Backend/psgi_local.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Plack/Client/Backend/psgi_local.pm b/lib/Plack/Client/Backend/psgi_local.pm
index 65a1c31..5b9eb4d 100644
--- a/lib/Plack/Client/Backend/psgi_local.pm
+++ b/lib/Plack/Client/Backend/psgi_local.pm
@@ -2,13 +2,14 @@ package Plack::Client::Backend::psgi_local;
use strict;
use warnings;
+use Carp;
use Plack::Middleware::ContentLength;
sub new {
my $class = shift;
my %params = @_;
- die 'apps must be a hashref'
+ croak 'apps must be a hashref'
if ref($params{apps}) ne 'HASH';
bless {
@@ -34,7 +35,7 @@ sub app_from_request {
$app_name =~ s/(.*):.*/$1/; # in case a port was added at some point
}
my $app = $self->app_for($app_name);
- die "Unknown app: $app_name" unless $app;
+ croak "Unknown app: $app_name" unless $app;
return Plack::Middleware::ContentLength->wrap($app);
}