updated require idiom to use new ensure_class_loaded() method
Matt S Trout [Sun, 11 Jun 2006 14:43:42 +0000 (14:43 +0000)]
r9835@cain (orig r4316):  bricas | 2006-06-07 15:16:59 +0000

lib/Catalyst.pm

index 9cb2b3f..09372ea 100644 (file)
@@ -1817,7 +1817,7 @@ sub setup_components {
     );
     
     for my $component ( sort { length $a <=> length $b } $locator->plugins ) {
-        require( join( '/', split( '::', $component ) ) . '.pm' );
+        Catalyst::Utils::ensure_class_loaded( $component );
 
         my $module  = $class->setup_component( $component );
         my %modules = (