File Coverage

blib/lib/Pithub/GitData.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 12 12 100.0
pod 5 5 100.0
total 43 43 100.0


line stmt bran cond sub pod time code
1             package Pithub::GitData;
2             our $AUTHORITY = 'cpan:PLU';
3             our $VERSION = '0.01039';
4             # ABSTRACT: Github v3 Git Data API
5              
6 14     14   89 use Moo;
  14         30  
  14         65  
7 14     14   3614 use Carp ();
  14         29  
  14         264  
8 14     14   5277 use Pithub::GitData::Blobs;
  14         35  
  14         345  
9 14     14   5334 use Pithub::GitData::Commits;
  14         43  
  14         359  
10 14     14   5354 use Pithub::GitData::References;
  14         36  
  14         371  
11 14     14   5390 use Pithub::GitData::Tags;
  14         43  
  14         332  
12 14     14   5350 use Pithub::GitData::Trees;
  14         61  
  14         1782  
13             extends 'Pithub::Base';
14              
15              
16             sub blobs {
17 1     1 1 506 return shift->_create_instance('Pithub::GitData::Blobs', @_);
18             }
19              
20              
21             sub commits {
22 1     1 1 1502 return shift->_create_instance('Pithub::GitData::Commits', @_);
23             }
24              
25              
26             sub references {
27 1     1 1 1569 return shift->_create_instance('Pithub::GitData::References', @_);
28             }
29              
30              
31             sub tags {
32 1     1 1 1489 return shift->_create_instance('Pithub::GitData::Tags', @_);
33             }
34              
35              
36             sub trees {
37 1     1 1 1544 return shift->_create_instance('Pithub::GitData::Trees', @_);
38             }
39              
40             1;
41              
42             __END__