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   2539 use strict;
  1         1  
  1         28  
5 1     1   4 use warnings;
  1         2  
  1         27  
6              
7 1     1   5 use Carp;
  1         2  
  1         64  
8 1     1   4 use Data::Dumper;
  1         1  
  1         37  
9              
10 1     1   5 use base 'API::Plesk::Component';
  1         2  
  1         487  
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__