X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FScriptRole.pm;h=845e891117b838a1af34404c564a460841bafdc8;hb=b2852f35f95e4d8c2627be170567d20df7da5e73;hp=f8a12da1583a10205008e1db28e62287f2764543;hpb=e7399d8baa841cb6525daa2c20d88f70ba42474c;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/ScriptRole.pm b/lib/Catalyst/ScriptRole.pm index f8a12da..845e891 100644 --- a/lib/Catalyst/ScriptRole.pm +++ b/lib/Catalyst/ScriptRole.pm @@ -4,15 +4,14 @@ use Pod::Usage; use MooseX::Getopt; use Catalyst::EngineLoader; use Moose::Util::TypeConstraints; -use Catalyst::Utils qw/ ensure_class_loaded /; -use Class::Load 'load_class'; +use Catalyst::Utils; use namespace::autoclean; subtype 'Catalyst::ScriptRole::LoadableClass', as 'ClassName'; coerce 'Catalyst::ScriptRole::LoadableClass', from 'Str', - via { ensure_class_loaded($_); 1 }; + via { Catalyst::Utils::ensure_class_loaded($_); $_ }; with 'MooseX::Getopt' => { -version => 0.48, @@ -88,7 +87,7 @@ sub _plack_engine_name {} sub _run_application { my $self = shift; my $app = $self->application_name; - load_class($app); + Catalyst::Utils::ensure_class_loaded($app); my $server; if (my $e = $self->_plack_engine_name ) { $server = $self->load_engine($e, $self->_plack_loader_args);