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.01043';
4              
5             # ABSTRACT: Github v3 Git Data API
6              
7 15     15   107 use Moo;
  15         28  
  15         95  
8 15     15   13072 use Pithub::GitData::Blobs ();
  15         51  
  15         487  
9 15     15   7832 use Pithub::GitData::Commits ();
  15         254  
  15         514  
10 15     15   7697 use Pithub::GitData::References ();
  15         48  
  15         420  
11 15     15   8078 use Pithub::GitData::Tags ();
  15         45  
  15         531  
12 15     15   8960 use Pithub::GitData::Trees ();
  15         57  
  15         2353  
13             extends 'Pithub::Base';
14              
15              
16             sub blobs {
17 1     1 1 554 return shift->_create_instance( Pithub::GitData::Blobs::, @_ );
18             }
19              
20              
21             sub commits {
22 1     1 1 1799 return shift->_create_instance( Pithub::GitData::Commits::, @_ );
23             }
24              
25              
26             sub references {
27 1     1 1 2210 return shift->_create_instance( Pithub::GitData::References::, @_ );
28             }
29              
30              
31             sub tags {
32 1     1 1 2168 return shift->_create_instance( Pithub::GitData::Tags::, @_ );
33             }
34              
35              
36             sub trees {
37 1     1 1 2240 return shift->_create_instance( Pithub::GitData::Trees::, @_ );
38             }
39              
40             1;
41              
42             __END__