missed a couple things
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Core.pm
CommitLineData
ea2e61bf 1package DBIx::Class::Core;
2
3use strict;
4use warnings;
223b8fe3 5no warnings 'qw';
ea2e61bf 6
126042ee 7use base qw/DBIx::Class/;
8
9__PACKAGE__->load_components(qw/
69ac22ee 10 Serialize::Storable
126042ee 11 InflateColumn
438adc0e 12 Relationship
126042ee 13 PK
7624b19f 14 Row
80c90f5d 15 ResultSourceProxy::Table
43bfe414 16 AccessorGroup/);
ea2e61bf 17
181;
34d52be2 19
20=head1 NAME
21
662e8798 22DBIx::Class::Core - Core set of DBIx::Class modules
23
24=head1 SYNOPSIS
25
26 # In your table classes
27 __PACKAGE__->load_components(qw/Core/);
34d52be2 28
29=head1 DESCRIPTION
30
662e8798 31This class just inherits from the various modules that make up the
32L<DBIx::Class> core features. You almost certainly want these.
34d52be2 33
662e8798 34The core modules currently are:
076652e8 35
36=over 4
37
2053ab2a 38=item L<DBIx::Class::Serialize::Storable>
39
076652e8 40=item L<DBIx::Class::InflateColumn>
41
42=item L<DBIx::Class::Relationship>
43
44=item L<DBIx::Class::PK>
45
46=item L<DBIx::Class::Row>
47
80c90f5d 48=item L<DBIx::Class::ResultSourceProxy::Table>
076652e8 49
076652e8 50=item L<DBIx::Class::AccessorGroup>
51
52=back
34d52be2 53
54=head1 AUTHORS
55
daec44b8 56Matt S. Trout <mst@shadowcatsystems.co.uk>
34d52be2 57
58=head1 LICENSE
59
60You may distribute this code under the same terms as Perl itself.
61
62=cut