X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FColumnGroups.pm;h=98e6508c0b9f82b17b3a74413093aaff4467b8a5;hb=e9188247f020a63ab8b6280c9dcdcb0df5b5f0c1;hp=77d6112a35fd25b6007f35ab2cb7acfb53bb28f2;hpb=7fb16f1a1bf1e7de4098b4f4ac3d061312f6bac3;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/ColumnGroups.pm b/lib/DBIx/Class/CDBICompat/ColumnGroups.pm index 77d6112..98e6508 100644 --- a/lib/DBIx/Class/CDBICompat/ColumnGroups.pm +++ b/lib/DBIx/Class/CDBICompat/ColumnGroups.pm @@ -1,4 +1,5 @@ -package DBIx::Class::CDBICompat::ColumnGroups; +package # hide from PAUSE + DBIx::Class::CDBICompat::ColumnGroups; use strict; use warnings; @@ -48,7 +49,7 @@ sub _register_column_group { $class->_column_groups($groups); } -sub all_columns { return shift->result_source->columns; } +sub all_columns { return shift->result_source_instance->columns; } sub primary_column { my ($class) = @_; @@ -63,7 +64,8 @@ sub find_column { sub __grouper { my ($class) = @_; - return bless({ class => $class}, 'DBIx::Class::CDBICompat::ColumnGroups::GrouperShim'); + my $grouper = { class => $class }; + return bless($grouper, 'DBIx::Class::CDBICompat::ColumnGroups::GrouperShim'); } sub _find_columns {