updated require idiom to use new ensure_class_loaded() method
[catagits/Catalyst-Runtime.git] / 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 = (