annotate lib/Savane/Model/DB.pm @ 0:02d30d4e5ec8

Initial import
author Michael J. Flickinger <mjflick@gnu.org>
date Sun, 18 Jan 2009 15:01:27 -0500 (2009-01-18)
parents
children 0ab3d65e56e3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
1 package Savane::Model::DB;
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
2
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
3 use strict;
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
4 use base 'Catalyst::Model::DBIC::Schema';
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
5
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
6 __PACKAGE__->config(
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
7 schema_class => 'Savane::Schema',
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
8 connect_info => [
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
9 'dbi:mysql:dbname=savane_dev',
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
10 'root',
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
11 ],
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
12 );
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
13
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
14 =head1 NAME
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
15
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
16 Savane::Model::DB - Catalyst DBIC Schema Model
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
17
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
18 =head1 SYNOPSIS
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
19
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
20 See L<Savane>
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
21
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
22 =head1 DESCRIPTION
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
23
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
24 L<Catalyst::Model::DBIC::Schema> Model using schema L<Savane::Schema>
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
25
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
26 =head1 AUTHOR
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
27
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
28 Michael J. Flickinger C<< <mjflick@gnu.org> >>
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
29
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
30 =head1 LICENSE
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
31
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
32 Savane
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
33 Copyright (C) 2009 - Savannah Hackers
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
34
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
35 This program is free software: you can redistribute it and/or modify
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
36 it under the terms of the GNU General Public License as published by
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
37 the Free Software Foundation, either version 3 of the License, or
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
38 (at your option) any later version.
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
39
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
40 This program is distributed in the hope that it will be useful,
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
41 but WITHOUT ANY WARRANTY; without even the implied warranty of
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
42 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
43 GNU General Public License for more details.
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
44
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
45 You should have received a copy of the GNU General Public License
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
46 along with this program. If not, see <http://www.gnu.org/licenses/>.
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
47
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
48 =cut
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
49
02d30d4e5ec8 Initial import
Michael J. Flickinger <mjflick@gnu.org>
parents:
diff changeset
50 1;