Remove the only use of the CAG 'inherited_ro_instance' group
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Core.pm
CommitLineData
ea2e61bf 1package DBIx::Class::Core;
2
3use strict;
4use warnings;
5
126042ee 6use base qw/DBIx::Class/;
7
8__PACKAGE__->load_components(qw/
438adc0e 9 Relationship
096f4212 10 InflateColumn
eb47985e 11 PK::Auto
126042ee 12 PK
7624b19f 13 Row
7146f619 14 ResultSourceProxy::Table
15/);
ea2e61bf 16
171;
34d52be2 18
a2bd3796 19__END__
20
75d07914 21=head1 NAME
34d52be2 22
662e8798 23DBIx::Class::Core - Core set of DBIx::Class modules
24
25=head1 SYNOPSIS
26
d88ecca6 27 # In your result (table) classes
28 use base 'DBIx::Class::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
39=item L<DBIx::Class::InflateColumn>
40
16667b3a 41=item L<DBIx::Class::Relationship> (See also L<DBIx::Class::Relationship::Base>)
076652e8 42
cd8cb73b 43=item L<DBIx::Class::PK::Auto>
44
076652e8 45=item L<DBIx::Class::PK>
46
47=item L<DBIx::Class::Row>
48
16667b3a 49=item L<DBIx::Class::ResultSourceProxy::Table> (See also L<DBIx::Class::ResultSource>)
076652e8 50
076652e8 51=back
34d52be2 52
fb13a49f 53A better overview of the methods found in a Result class can be found
54in L<DBIx::Class::Manual::ResultClass>.
55
a2bd3796 56=head1 FURTHER QUESTIONS?
34d52be2 57
a2bd3796 58Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>.
34d52be2 59
a2bd3796 60=head1 COPYRIGHT AND LICENSE
34d52be2 61
a2bd3796 62This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE>
63by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can
64redistribute it and/or modify it under the same terms as the
65L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>.