File Coverage

blib/lib/Monitis/CloudInstances.pm
Criterion Covered Total %
statement 9 19 47.3
branch n/a
condition n/a
subroutine 3 5 60.0
pod 2 2 100.0
total 14 26 53.8


line stmt bran cond sub pod time code
1             package Monitis::CloudInstances;
2              
3 1     1   6 use warnings;
  1         2  
  1         35  
4 1     1   5 use strict;
  1         2  
  1         35  
5             require Carp;
6              
7 1     1   6 use base 'Monitis';
  1         9  
  1         267  
8              
9             sub get {
10 0     0 1   my ($self, @params) = @_;
11              
12 0           my @mandatory = qw//;
13 0           my @optional = qw/timezoneoffset/;
14              
15 0           my $params = $self->prepare_params(\@params, \@mandatory, \@optional);
16              
17 0           return $self->api_get('cloudInstances' => $params);
18             }
19              
20             sub get_info {
21 0     0 1   my ($self, @params) = @_;
22              
23 0           my @mandatory = qw/type instanceId/;
24 0           my @optional = qw/timezoneoffset/;
25              
26 0           my $params = $self->prepare_params(\@params, \@mandatory, \@optional);
27              
28 0           return $self->api_get('cloudInstanceInfo' => $params);
29             }
30              
31             __END__