From: Tomas Doran Date: Mon, 14 Feb 2011 20:41:29 +0000 (+0000) Subject: Use ensure_class_loaded, less ugly X-Git-Tag: 1.32~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=df7bca1d7570f88a9b68a4b8bff7dcaacb97d82f;p=catagits%2FCatalyst-Devel.git Use ensure_class_loaded, less ugly --- diff --git a/lib/Catalyst/Restarter.pm b/lib/Catalyst/Restarter.pm index c08517a..9d0e547 100644 --- a/lib/Catalyst/Restarter.pm +++ b/lib/Catalyst/Restarter.pm @@ -6,6 +6,7 @@ use Cwd qw( abs_path ); use File::ChangeNotify; use File::Spec; use FindBin; +use Catalyst::Utils qw/ ensure_class_loaded /; use namespace::clean -except => 'meta'; has start_sub => ( @@ -48,8 +49,7 @@ sub pick_subclass { $subclass = 'Catalyst::Restarter::' . $subclass; - eval "use $subclass"; - die $@ if $@; + ensure_class_loaded($subclass); return $subclass; }