File Coverage

blib/lib/Net/Payjp/Token.pm
Criterion Covered Total %
statement 18 18 100.0
branch 1 2 50.0
condition n/a
subroutine 6 6 100.0
pod 3 3 100.0
total 28 29 96.5


line stmt bran cond sub pod time code
1             package Net::Payjp::Token;
2              
3 15     15   96 use strict;
  15         30  
  15         564  
4 15     15   74 use warnings;
  15         25  
  15         1626  
5              
6 15     15   97 use base 'Net::Payjp';
  15         23  
  15         4350  
7              
8             sub create{
9 1     1 1 6 my $self = shift;
10 1         2 my %p = @_;
11              
12 1         8 $self->_request(method => 'POST', url => $self->_class_url, param => \%p);
13             }
14              
15             sub retrieve{
16 1     1 1 4 my $self = shift;
17 1         2 my $id = shift;
18 1 50       5 $self->id($id) if $id;
19              
20 1         12 $self->_request(method => 'GET', url => $self->_instance_url);
21             }
22              
23             sub tds_finish{
24 1     1 1 3 my $self = shift;
25              
26 1         7 $self->_request(method => 'POST', url => $self->_instance_url.'/tds_finish');
27             }
28              
29             1;