File Coverage

blib/lib/Test/DBIx/Class/Example/Schema/Result/Phone.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Test::DBIx::Class::Example::Schema::Result::Phone; {
2 15     15   12190 use base 'Test::DBIx::Class::Example::Schema::Result';
  15         22  
  15         2029  
3              
4             __PACKAGE__->table('phone');
5              
6             __PACKAGE__->add_columns(
7             fk_person_id => {
8             data_type => 'varchar',
9             size => '36',
10             is_nullable => 0,
11             },
12             number => {
13             data_type => 'varchar',
14             size => '10',
15             is_nullable => 0,
16             },
17             );
18              
19             __PACKAGE__->set_primary_key('fk_person_id','number');
20              
21             __PACKAGE__->belongs_to(
22             owner => 'Test::DBIx::Class::Example::Schema::Result::Person',
23             { 'foreign.person_id' => 'self.fk_person_id' },
24             );
25              
26             } 1
27              
28             __END__
29              
30             =head1 NAME
31              
32             Test::DBIx::Class::Example::Schema::Result::Phone - The base result class
33              
34             =head1 SYNOPSIS
35              
36             TBD
37            
38             =head1 DESCRIPTION
39              
40             Sample result class for testing and for other component authors
41              
42             =head1 SEE ALSO
43              
44             The following modules or resources may be of interest.
45              
46             L<DBIx::Class>
47              
48             =head1 AUTHOR
49              
50             John Napiorkowski C<< <jjnapiork@cpan.org> >>
51              
52             =head1 COPYRIGHT & LICENSE
53              
54             Copyright 2009, John Napiorkowski C<< <jjnapiork@cpan.org> >>
55              
56             This program is free software; you can redistribute it and/or modify
57             it under the same terms as Perl itself.
58              
59             =cut