X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FAccessorGroup.pm;h=56bcf1bb85649c3398d0b7ee6df6fde50660719a;hb=dd3583f282f6807ac7857c2d6b7a3ddd85a11ab4;hp=4478f413ae6ec2f50a04974489abeb90257b396e;hpb=75d079145a507a0e5ff89b2676d383f4fd1a5511;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/AccessorGroup.pm b/lib/DBIx/Class/AccessorGroup.pm index 4478f41..56bcf1b 100644 --- a/lib/DBIx/Class/AccessorGroup.pm +++ b/lib/DBIx/Class/AccessorGroup.pm @@ -313,6 +313,11 @@ if called or an object or classdata called _$name if called on a class. sub set_component_class { my ($self, $set, $val) = @_; eval "require $val"; + if ($@) { + my $val_path = $val; + $val_path =~ s{::}{/}g; + carp $@ unless $@ =~ /^Can't locate $val_path\.pm/; + } if (ref $self) { return $self->{$set} = $val; } else {