File Coverage

blib/lib/App/GitGot/Types.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 19 19 100.0


line stmt bran cond sub pod time code
1             package App::GitGot::Types;
2             our $AUTHORITY = 'cpan:GENEHACK';
3             $App::GitGot::Types::VERSION = '1.337';
4             # ABSTRACT: GitGot type library
5 16     16   345 use 5.014; ## strict, unicode_strings
  16         61  
6 16     16   108 use warnings;
  16         33  
  16         746  
7              
8             use Type::Library
9 16         161 -base ,
10             -declare => qw/
11             GitWrapper
12             GotOutputter
13             GotRepo
14 16     16   279 /;
  16         35  
15 16     16   19070 use Type::Utils -all;
  16         80178  
  16         178  
16 16     16   55186 use Types::Standard -types;
  16         39  
  16         82  
17              
18             class_type GitWrapper , { class => "Git::Wrapper" };
19             class_type GotOutputter , { class => "App::GitGot::Outputter" };
20             class_type GotRepo , { class => "App::GitGot::Repo" };
21              
22             1;
23              
24             __END__