X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FColumnGroups.pm;h=3a026b222bd69f4faac807541832e0af1371b961;hb=546f1cd924847a9ee1754c978de678ae0e3261e0;hp=2dcd878f83954e27d29843624d410e53365b66d0;hpb=ddc0a6c89d212433eb5716b2aa963f63b1f348d1;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/ColumnGroups.pm b/lib/DBIx/Class/CDBICompat/ColumnGroups.pm index 2dcd878..3a026b2 100644 --- a/lib/DBIx/Class/CDBICompat/ColumnGroups.pm +++ b/lib/DBIx/Class/CDBICompat/ColumnGroups.pm @@ -73,7 +73,7 @@ sub _register_column_group { sub _has_custom_accessor { my($class, $name) = @_; - + no strict 'refs'; my $existing_accessor = *{$class .'::'. $name}{CODE}; return $existing_accessor && !$our_accessors{$existing_accessor}; @@ -90,7 +90,7 @@ sub _register_column_group { my $fullname = join '::', $class, $name; *$fullname = Sub::Name::subname $fullname, $accessor; } - + $our_accessors{$accessor}++; return 1; @@ -120,7 +120,7 @@ sub _mk_group_accessors { # warn " $field $alias\n"; { no strict 'refs'; - + $class->_deploy_accessor($name, $accessor); $class->_deploy_accessor($alias, $accessor); } @@ -155,7 +155,8 @@ sub _find_columns { return map { $class->find_column($_) } @col; } -package DBIx::Class::CDBICompat::ColumnGroups::GrouperShim; +package # hide from PAUSE (should be harmless, no POD no Version) + DBIx::Class::CDBICompat::ColumnGroups::GrouperShim; sub groups_for { my ($self, @cols) = @_; @@ -167,6 +168,5 @@ sub groups_for { } return keys %groups; } - 1;