X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FConstructor.pm;h=f2e78b9251aa0193b7278d0e35d4809fd76200dc;hb=f92a9d790b900dcb183ff62b4e2e770a53f01ac6;hp=190c223da9d33f0c9e9aec34b52884e194c9f96d;hpb=2e424e0ce593db821194d5039cbae94c3938720c;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/Constructor.pm b/lib/DBIx/Class/CDBICompat/Constructor.pm index 190c223..f2e78b9 100644 --- a/lib/DBIx/Class/CDBICompat/Constructor.pm +++ b/lib/DBIx/Class/CDBICompat/Constructor.pm @@ -3,6 +3,8 @@ package # hide from PAUSE use base qw(DBIx::Class::CDBICompat::ImaDBI); +use Sub::Name(); + use strict; use warnings; @@ -22,7 +24,7 @@ sub add_constructor { return carp("$method already exists in $class") if *$meth{CODE}; - *$meth = sub { + *$meth = Sub::Name::subname $meth => sub { my $self = shift; $self->sth_to_objects($self->sql_Retrieve($fragment), \@_); };