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.339';
4             # ABSTRACT: GitGot type library
5 16     16   421 use 5.014; ## strict, unicode_strings
  16         67  
6 16     16   97 use warnings;
  16         34  
  16         829  
7              
8             use Type::Library
9 16         170 -base ,
10             -declare => qw/
11             GitWrapper
12             GotOutputter
13             GotRepo
14 16     16   404 /;
  16         43  
15 16     16   19652 use Type::Utils -all;
  16         82328  
  16         184  
16 16     16   55088 use Types::Standard -types;
  16         42  
  16         79  
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__