I hate you all.
[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
438adc0e 11 Relationship
096f4212 12 InflateColumn
eb47985e 13 PK::Auto
126042ee 14 PK
7624b19f 15 Row
80c90f5d 16 ResultSourceProxy::Table
43bfe414 17 AccessorGroup/);
ea2e61bf 18
191;
34d52be2 20
75d07914 21=head1 NAME
34d52be2 22
662e8798 23DBIx::Class::Core - Core set of DBIx::Class modules
24
25=head1 SYNOPSIS
26
27 # In your table classes
28 __PACKAGE__->load_components(qw/Core/);
34d52be2 29
30=head1 DESCRIPTION
31
662e8798 32This class just inherits from the various modules that make up the
33L<DBIx::Class> core features. You almost certainly want these.
34d52be2 34
662e8798 35The core modules currently are:
076652e8 36
37=over 4
38
2053ab2a 39=item L<DBIx::Class::Serialize::Storable>
40
076652e8 41=item L<DBIx::Class::InflateColumn>
42
43=item L<DBIx::Class::Relationship>
44
cd8cb73b 45=item L<DBIx::Class::PK::Auto>
46
076652e8 47=item L<DBIx::Class::PK>
48
49=item L<DBIx::Class::Row>
50
80c90f5d 51=item L<DBIx::Class::ResultSourceProxy::Table>
076652e8 52
076652e8 53=item L<DBIx::Class::AccessorGroup>
54
55=back
34d52be2 56
57=head1 AUTHORS
58
daec44b8 59Matt S. Trout <mst@shadowcatsystems.co.uk>
34d52be2 60
61=head1 LICENSE
62
63You may distribute this code under the same terms as Perl itself.
64
65=cut