File Coverage

blib/lib/Pithub/GitData.pm
Criterion Covered Total %
statement 23 23 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod 5 5 100.0
total 39 39 100.0


line stmt bran cond sub pod time code
1             package Pithub::GitData;
2             our $AUTHORITY = 'cpan:PLU';
3             our $VERSION = '0.01041';
4              
5             # ABSTRACT: Github v3 Git Data API
6              
7 15     15   146 use Moo;
  15         32  
  15         168  
8 15     15   11740 use Pithub::GitData::Blobs ();
  15         43  
  15         374  
9 15     15   7146 use Pithub::GitData::Commits ();
  15         42  
  15         350  
10 15     15   6806 use Pithub::GitData::References ();
  15         46  
  15         388  
11 15     15   6859 use Pithub::GitData::Tags ();
  15         292  
  15         382  
12 15     15   6860 use Pithub::GitData::Trees ();
  15         44  
  15         2082  
13             extends 'Pithub::Base';
14              
15              
16             sub blobs {
17 1     1 1 481 return shift->_create_instance( Pithub::GitData::Blobs::, @_ );
18             }
19              
20              
21             sub commits {
22 1     1 1 1377 return shift->_create_instance( Pithub::GitData::Commits::, @_ );
23             }
24              
25              
26             sub references {
27 1     1 1 1401 return shift->_create_instance( Pithub::GitData::References::, @_ );
28             }
29              
30              
31             sub tags {
32 1     1 1 1437 return shift->_create_instance( Pithub::GitData::Tags::, @_ );
33             }
34              
35              
36             sub trees {
37 1     1 1 1363 return shift->_create_instance( Pithub::GitData::Trees::, @_ );
38             }
39              
40             1;
41              
42             __END__