File Coverage

blib/lib/Map/Metro/Types.pm
Criterion Covered Total %
statement 63 63 100.0
branch n/a
condition n/a
subroutine 15 15 100.0
pod n/a
total 78 78 100.0


line stmt bran cond sub pod time code
1 1     1   5 use feature ':5.16';
  1         3  
  1         132  
2 1     1   5 use Moops;
  1         3  
  1         6  
3 1     1   77673 use strict;
  1         3  
  1         27  
4 1     1   6 use warnings;
  1         2  
  1         68  
5              
6             our $VERSION = '0.2300'; # VERSION
7             # PODNAME: Map::Metro::Types
8             # ABSTRACT: Type library for Map::Metro
9              
10 1     1   37702 library Map::Metro::Types
  1     1   38  
  1     1   8  
  1     1   3  
  1     1   62  
  1     1   854  
  1     1   2341  
  1     1   4  
  1     1   2058  
  1     1   2  
  1     1   10  
  1         61  
  1         2  
  1         55  
  1         6  
  1         2  
  1         132  
  1         33  
  1         6  
  1         1  
  1         8  
  1         4845  
  1         4429  
  1         10  
  1         157562  
  1         4  
  1         6  
  1         2  
  1         27  
  1         5  
  1         2  
  1         41  
  1         5  
  1         2  
  1         179  
  1         6  
  1         1  
  1         12  
  1         1455  
  1         3  
  1         8  
  1         3194  
11              
12             declares Connection,
13             Line,
14             LineStation,
15             Route,
16             Routing,
17             Segment,
18             Station,
19             Step,
20             Transfer
21             {
22              
23 1         14 class_type Connection => { class => 'Map::Metro::Graph::Connection' };
24 1         1199 class_type Line => { class => 'Map::Metro::Graph::Line' };
25 1         816 class_type LineStation => { class => 'Map::Metro::Graph::LineStation' };
26 1         802 class_type Route => { class => 'Map::Metro::Graph::Route' };
27 1         869 class_type Routing => { class => 'Map::Metro::Graph::Routing' };
28 1         825 class_type Segment => { class => 'Map::Metro::Graph::Segment' };
29 1         795 class_type Station => { class => 'Map::Metro::Graph::Station' };
30 1         795 class_type Step => { class => 'Map::Metro::Graph::Step' };
31 1         786 class_type Transfer => { class => 'Map::Metro::Graph::Transfer' };
32             }
33              
34             1;
35              
36             __END__
37              
38             =pod
39              
40             =encoding UTF-8
41              
42             =head1 NAME
43              
44             Map::Metro::Types - Type library for Map::Metro
45              
46             =head1 VERSION
47              
48             Version 0.2300, released 2016-01-14.
49              
50             =head1 SOURCE
51              
52             L<https://github.com/Csson/p5-Map-Metro>
53              
54             =head1 HOMEPAGE
55              
56             L<https://metacpan.org/release/Map-Metro>
57              
58             =head1 AUTHOR
59              
60             Erik Carlsson <info@code301.com>
61              
62             =head1 COPYRIGHT AND LICENSE
63              
64             This software is copyright (c) 2016 by Erik Carlsson.
65              
66             This is free software; you can redistribute it and/or modify it under
67             the same terms as the Perl 5 programming language system itself.
68              
69             =cut