From 8beb593f1baf365d09364f12032b8902b593e3d3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 2 Sep 2013 10:56:33 -0400 Subject: use Module::Runtime instead of Class::Load --- lib/Web/Request.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Web/Request.pm b/lib/Web/Request.pm index 6b53b7c..ec7105f 100644 --- a/lib/Web/Request.pm +++ b/lib/Web/Request.pm @@ -2,11 +2,11 @@ package Web::Request; use Moose; # ABSTRACT: common request class for web frameworks -use Class::Load (); use Encode (); use HTTP::Body (); use HTTP::Headers (); use HTTP::Message::PSGI (); +use Module::Runtime (); use Stream::Buffered (); use URI (); use URI::Escape (); @@ -403,7 +403,7 @@ sub new_from_request { sub new_response { my $self = shift; - Class::Load::load_class($self->response_class); + Module::Runtime::use_package_optimistically($self->response_class); my $res = $self->response_class->new(@_); $res->_encoding_obj($self->_encoding_obj) if $self->has_encoding; @@ -413,7 +413,7 @@ sub new_response { sub _new_upload { my $self = shift; - Class::Load::load_class($self->upload_class); + Module::Runtime::use_package_optimistically($self->upload_class); $self->upload_class->new(@_); } -- cgit v1.2.3-54-g00ecf