File Coverage

blib/lib/Renard/Incunabula/Common/Types.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod n/a
total 32 32 100.0


line stmt bran cond sub pod time code
1 1     1   8 use Renard::Incunabula::Common::Setup;
  1         2  
  1         8  
2             package Renard::Incunabula::Common::Types;
3             # ABSTRACT: Type library
4             $Renard::Incunabula::Common::Types::VERSION = '0.005';
5 1         14 use Type::Library 0.008 -base,
6             -declare => [qw(
7 1     1   9 )];
  1         34  
8 1     1   1330 use Type::Utils -all;
  1         24201  
  1         62  
9              
10             # Listed here so that scan-perl-deps can find them
11 1     1   10835 use Types::Path::Tiny ();
  1         47234  
  1         66  
12 1     1   776 use Types::URI ();
  1         161238  
  1         41  
13 1     1   8 use Types::Standard ();
  1         2  
  1         14  
14 1     1   529 use Types::Common::Numeric ();
  1         35128  
  1         41  
15              
16 1     1   602 use Type::Libraries;
  1         520  
  1         4  
17             Type::Libraries->setup_class(
18             __PACKAGE__,
19             qw(
20             Types::Standard
21             Types::Path::Tiny
22             Types::URI
23             Types::Common::Numeric
24             )
25             );
26              
27              
28             1;
29              
30             __END__
31              
32             =pod
33              
34             =encoding UTF-8
35              
36             =head1 NAME
37              
38             Renard::Incunabula::Common::Types - Type library
39              
40             =head1 VERSION
41              
42             version 0.005
43              
44             =head1 EXTENDS
45              
46             =over 4
47              
48             =item * L<Type::Library>
49              
50             =item * L<Type::Library>
51              
52             =back
53              
54             =head1 TYPE LIBRARIES
55              
56             =over 4
57              
58             =item *
59              
60             L<Types::Standard>
61              
62             =item *
63              
64             L<Types::Path::Tiny>
65              
66             =item *
67              
68             L<Types::URI>
69              
70             =item *
71              
72             L<Types::Common::Numeric>
73              
74             =back
75              
76             =head1 AUTHOR
77              
78             Project Renard
79              
80             =head1 COPYRIGHT AND LICENSE
81              
82             This software is copyright (c) 2017 by Project Renard.
83              
84             This is free software; you can redistribute it and/or modify it under
85             the same terms as the Perl 5 programming language system itself.
86              
87             =cut