root/veekun/trunk/lib/Vee/Schema/Abilities.pm

Revision 406, 0.7 KB (checked in by eevee, 2 years ago)

Database refactoring. Renamed columns and tables to be more consistent and more readable. (#58)

Line 
1package Vee::Schema::Abilities;
2
3use strict;
4use warnings;
5use base 'DBIx::Class';
6
7=head1 NAME
8
9Vee::Schema::Abilities - DBIC class for the C<abilities> table
10
11=cut
12
13__PACKAGE__->load_components('Core');
14__PACKAGE__->table('abilities');
15__PACKAGE__->add_columns(qw/ id name blurb_dp description /);
16__PACKAGE__->set_primary_key('id');
17
18__PACKAGE__->has_many(pokemon_abilities => 'Vee::Schema::PokemonAbilities', 'ability_id');
19__PACKAGE__->many_to_many(pokemon => 'pokemon_abilities', 'pokemon');
20
21=head1 SEE ALSO
22
23L<Vee::Schema>, L<DBIx::Class>
24
25=head1 AUTHOR
26
27Maintainer: Alex "Eevee" Munroe (C<veekun@veekun.com>)
28
29See the included F<AUTHORS> file for a full list of contributers.
30
31=head1 LICENSE
32
33See the included F<LICENSE> file.
34
35=cut
36
371;
Note: See TracBrowser for help on using the browser.