1 package DBIx::Class::AccessorGroup;
6 use base qw/Class::Accessor::Grouped/;
8 our %successfully_loaded_components;
10 sub get_component_class {
11 my $class = $_[0]->get_inherited($_[1]);
12 if (defined $class and ! $successfully_loaded_components{$class}) {
13 $_[0]->ensure_class_loaded($class);
14 $successfully_loaded_components{$class}++; # only increment if the load succeeded
19 sub set_component_class {
20 shift->set_inherited(@_);
27 DBIx::Class::AccessorGroup - See Class::Accessor::Grouped
33 This class now exists in its own right on CPAN as Class::Accessor::Grouped
37 Matt S. Trout <mst@shadowcatsystems.co.uk>
41 You may distribute this code under the same terms as Perl itself.