Changeset 329 for veekun/trunk/lib/Vee/Schema
- Timestamp:
- 09/03/07 03:54:09 (3 years ago)
- Location:
- veekun/trunk/lib/Vee/Schema
- Files:
-
- 2 modified
-
PokeMoves.pm (modified) (1 diff)
-
Pokemon.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
veekun/trunk/lib/Vee/Schema/PokeMoves.pm
r31 r329 12 12 __PACKAGE__->add_columns("pokeid", "moveid", "level", "version", "method"); 13 13 14 __PACKAGE__->set_primary_key(qw/ pokeid moveid level version method /); 15 __PACKAGE__->add_unique_constraint([qw[ pokeid moveid level version method ]], undef); 16 14 17 __PACKAGE__->belongs_to(pokemon => 'Vee::Schema::Pokemon', 'pokeid'); 15 18 __PACKAGE__->belongs_to(move => 'Vee::Schema::Moves', 'moveid'); -
veekun/trunk/lib/Vee/Schema/Pokemon.pm
r307 r329 5 5 use strict; 6 6 use warnings; 7 8 7 use base 'DBIx::Class'; 9 8 … … 99 98 100 99 # breeds cannot appear twice due to keying, so this is guaranteed to work 101 $breeds{$_}++ for map$poke1->breeding_groups, $poke2->breeding_groups;100 $breeds{$_}++ for $poke1->breeding_groups, $poke2->breeding_groups; 102 101 delete $breeds{15}; 103 102
