File Coverage

blib/lib/PayProp/API/Public/Client/Util/APIRequest.pm
Criterion Covered Total %
statement 9 10 90.0
branch n/a
condition n/a
subroutine 3 4 75.0
pod n/a
total 12 14 85.7


line stmt bran cond sub pod time code
1             package PayProp::API::Public::Client::Util::APIRequest;
2              
3 1     1   330455 use strict;
  1         2  
  1         28  
4 1     1   4 use warnings;
  1         1  
  1         48  
5              
6 1     1   417 use Mouse;
  1         20194  
  1         4  
7             with qw/ PayProp::API::Public::Client::Role::APIRequest /;
8              
9              
10             has '+url' => ( default => sub { '' } );
11              
12             has query_params => (
13             is => 'rw',
14             isa => 'ArrayRef',
15             lazy => 1,
16             default => sub { [] },
17             );
18              
19             has base_url => (
20             is => 'rw',
21             isa => 'Str',
22             );
23              
24 0     0     sub _query_params { shift->query_params }
25              
26             __PACKAGE__->meta->make_immutable;