diff options
Diffstat (limited to 'lib/Plack/Client/Backend/http.pm')
-rw-r--r-- | lib/Plack/Client/Backend/http.pm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/Plack/Client/Backend/http.pm b/lib/Plack/Client/Backend/http.pm index e443385..542c2ce 100644 --- a/lib/Plack/Client/Backend/http.pm +++ b/lib/Plack/Client/Backend/http.pm @@ -5,6 +5,8 @@ use warnings; use Plack::App::Proxy; +use base 'Plack::Client::Backend'; + =head1 SYNOPSIS Plack::Client->new( @@ -30,11 +32,11 @@ Constructor. Takes no arguments. sub new { my $class = shift; - my %params = @_; + my $self = $class->SUPER::new(@_); + + $self->{proxy} = Plack::App::Proxy->new->to_app; - bless { - proxy => Plack::App::Proxy->new->to_app, - }, $class; + return $self; } sub _proxy { shift->{proxy} } |