File Coverage

blib/lib/Net/Payjp/TenantTransfer.pm
Criterion Covered Total %
statement 21 21 100.0
branch 1 2 50.0
condition n/a
subroutine 7 7 100.0
pod 3 3 100.0
total 32 33 96.9


line stmt bran cond sub pod time code
1             package Net::Payjp::TenantTransfer;
2              
3 15     15   98 use strict;
  15         29  
  15         730  
4 15     15   120 use warnings;
  15         99  
  15         899  
5              
6 15     15   87 use base 'Net::Payjp';
  15         51  
  15         5381  
7              
8             sub retrieve{
9 1     1 1 3 my $self = shift;
10 1         3 my $id = shift;
11 1 50       5 $self->id($id) if $id;
12              
13 1         11 $self->_request(method => 'GET', url => $self->_instance_url);
14             }
15              
16             sub all{
17 1     1 1 3 my $self = shift;
18 1         5 my %p = @_;
19              
20 1         5 $self->_request(method => 'GET', url => $self->_class_url, param => \%p);
21             }
22              
23             sub charges{
24 1     1 1 3 my $self = shift;
25 1         5 my %p = @_;
26              
27 1         4 $self->_request(method => 'GET', url => $self->_instance_url.'/charges', param => \%p);
28             }
29              
30             sub _class_url{
31 3     3   6 my $self = shift;
32 3         13 return $self->api_base.'/v1/tenant_transfers';
33             }
34              
35             1;