diff options
Diffstat (limited to 'lib/Plack/Client/Backend/psgi_local.pm')
-rw-r--r-- | lib/Plack/Client/Backend/psgi_local.pm | 5 |
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); } |