undo changes that should have been in TRUNK. /me thwaps self
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Componentised.pm
index d4a6641..fa9b7d9 100644 (file)
@@ -1,4 +1,5 @@
-package DBIx::Class::Componentised;
+package # hide from PAUSE 
+    DBIx::Class::Componentised;
 
 use Class::C3;
 
@@ -20,7 +21,7 @@ sub inject_base {
 sub load_components {
   my $class = shift;
   my $base = $class->component_base_class;
-  my @comp = map { "${base}::$_" } grep { $_ !~ /^#/ } @_;
+  my @comp = map { /^\+(.*)$/ ? $1 : "${base}::$_" } grep { $_ !~ /^#/ } @_;
   $class->_load_components(@comp);
   Class::C3::reinitialize();
 }