X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FAccessorMapping.pm;h=e5703c9e64e3ccd9acc0683ba8082ae052e9ab61;hb=510ca9120ab2fea50a0852ee4ed6a13735ed7ebc;hp=cdfd851839cdcb3d092d2df8bca0fb01cfd19579;hpb=33ec7be05c9bb95e99cb8bc45b811c2f3082445e;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/AccessorMapping.pm b/lib/DBIx/Class/CDBICompat/AccessorMapping.pm index cdfd851..e5703c9 100644 --- a/lib/DBIx/Class/CDBICompat/AccessorMapping.pm +++ b/lib/DBIx/Class/CDBICompat/AccessorMapping.pm @@ -8,7 +8,7 @@ use NEXT; sub _mk_column_accessors { my ($class, @cols) = @_; unless ($class->can('accessor_name') || $class->can('mutator_name')) { - return $class->NEXT::_mk_column_accessors(@cols); + return $class->NEXT::_mk_column_accessors('column' => @cols); } foreach my $col (@cols) { my $ro_meth = ($class->can('accessor_name') @@ -18,10 +18,10 @@ sub _mk_column_accessors { ? $class->mutator_name($col) : $col); if ($ro_meth eq $wo_meth) { - $class->mk_accessors($col); + $class->mk_group_accessors('column' => $col); } else { - $class->mk_ro_accessors($ro_meth); - $class->mk_wo_accessors($wo_meth); + $class->mk_group_ro_accessors('column' => $ro_meth); + $class->mk_group_wo_accessors('column' => $wo_meth); } } }