File Coverage

blib/lib/WWW/SnipeIT.pm
Criterion Covered Total %
statement 11 18 61.1
branch n/a
condition n/a
subroutine 4 5 80.0
pod n/a
total 15 23 65.2


line stmt bran cond sub pod time code
1             package WWW::SnipeIT;
2 1     1   119823 use v5.26;
  1         4  
3 1     1   918 use Object::Pad;
  1         15359  
  1         9  
4 1     1   859 use WWW::SnipeIT::Hardware;
  1         6  
  1         142  
5 1     1   644 use WWW::SnipeIT::Users;
  1         3  
  1         225  
6              
7             our $VERSION = '0.05';
8              
9             class SnipeIT {
10            
11             field $endpoint :param = 0;
12             field $accessToken :param = 0;
13              
14 0     0     method snipe () {
  0            
  0            
15 0           my $header = ['Content-Type' => 'application/json; charset=UTF-8', 'Authorization' => 'Bearer '.$accessToken];
16 0           my $asset = Hardware->new('header'=> $header, 'endpoint' => $endpoint);
17 0           my $users = Users->new('header'=> $header, 'endpoint' => $endpoint);
18            
19 0           return {'hardware' => $asset, 'users' => $users};
20             }
21             }
22              
23             1;
24             __END__