fixup Firebird ODBC driver for DBD::ODBC 1.29
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / AccessorGroup.pm
CommitLineData
fe5d862b 1package DBIx::Class::AccessorGroup;
2
12bbb339 3use strict;
4use warnings;
5
73281318 6use base qw/Class::Accessor::Grouped/;
701da8c4 7
db29433c 8our %successfully_loaded_components;
9
10sub 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
15 }
16 $class;
17};
18
19sub set_component_class {
20 shift->set_inherited(@_);
21}
22
fe0e9f67 231;
24
75d07914 25=head1 NAME
34d52be2 26
73281318 27DBIx::Class::AccessorGroup - See Class::Accessor::Grouped
34d52be2 28
29=head1 SYNOPSIS
30
31=head1 DESCRIPTION
32
73281318 33This class now exists in its own right on CPAN as Class::Accessor::Grouped
fc969005 34
34d52be2 35=head1 AUTHORS
36
daec44b8 37Matt S. Trout <mst@shadowcatsystems.co.uk>
34d52be2 38
39=head1 LICENSE
40
41You may distribute this code under the same terms as Perl itself.
42
43=cut
44