X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FComponentised.pm;h=737e24bf079959df042a79e80498728d40b63f87;hb=5e8b1b2adbc7b67dc7948a41354e36ce0c7998c6;hp=d4a66418dc425e613e0ec89a6f2fedd0ce1520a2;hpb=971c00850836f9d5d731d68fbc8d763e7656fa28;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Componentised.pm b/lib/DBIx/Class/Componentised.pm index d4a6641..737e24b 100644 --- a/lib/DBIx/Class/Componentised.pm +++ b/lib/DBIx/Class/Componentised.pm @@ -20,7 +20,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(); }