Show
Ignore:
Timestamp:
09/03/07 03:54:09 (3 years ago)
Author:
eevee
Message:
 
Location:
veekun/trunk/lib/Vee/Schema
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • veekun/trunk/lib/Vee/Schema/PokeMoves.pm

    r31 r329  
    1212__PACKAGE__->add_columns("pokeid", "moveid", "level", "version", "method"); 
    1313 
     14__PACKAGE__->set_primary_key(qw/ pokeid moveid level version method /); 
     15__PACKAGE__->add_unique_constraint([qw[ pokeid moveid level version method ]], undef); 
     16 
    1417__PACKAGE__->belongs_to(pokemon => 'Vee::Schema::Pokemon', 'pokeid'); 
    1518__PACKAGE__->belongs_to(move => 'Vee::Schema::Moves', 'moveid'); 
  • veekun/trunk/lib/Vee/Schema/Pokemon.pm

    r307 r329  
    55use strict; 
    66use warnings; 
    7  
    87use base 'DBIx::Class'; 
    98 
     
    9998 
    10099    # 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; 
    102101    delete $breeds{15}; 
    103102