File Coverage

blib/lib/API/Plesk/SiteBuilder.pm
Criterion Covered Total %
statement 15 19 78.9
branch 0 2 0.0
condition n/a
subroutine 5 6 83.3
pod 1 1 100.0
total 21 28 75.0


line stmt bran cond sub pod time code
1              
2             package API::Plesk::SiteBuilder;
3              
4 1     1   1914 use strict;
  1         1  
  1         23  
5 1     1   3 use warnings;
  1         1  
  1         23  
6              
7 1     1   3 use Carp;
  1         0  
  1         52  
8 1     1   3 use Data::Dumper;
  1         1  
  1         31  
9              
10 1     1   3 use base 'API::Plesk::Component';
  1         1  
  1         312  
11              
12             #TODO
13             sub assign_trial_site {
14 0     0 1   my ( $self, %params ) = @_;
15 0           my $bulk_send = delete $params{bulk_send};
16              
17 0           $self->check_required_params(\%params, qw(pp-site-guid sb-site-uuid));
18            
19 0 0         return $bulk_send ? \%params :
20             $self->plesk->send('sitebuilder', 'assign-trial-site', \%params);
21             }
22              
23             1;
24              
25             __END__