don't override status or content_length
[catagits/Catalyst-Runtime.git] / lib / Catalyst.pm
index e7cf1d5..e61d793 100644 (file)
@@ -171,8 +171,8 @@ sub import {
         else {
             my $plugin = "Catalyst::Plugin::$_";
 
-            # Plugin caller should be our application class
-            eval "package $caller; require $plugin";
+            $plugin->require;
+            
             if ($@) {
                 $caller->log->error(qq/Couldn't load plugin "$plugin", "$@"/);
             }