File Coverage

blib/lib/WebService/SSLLabs/SimClient.pm
Criterion Covered Total %
statement 6 20 30.0
branch 0 2 0.0
condition n/a
subroutine 2 8 25.0
pod 6 6 100.0
total 14 36 38.8


line stmt bran cond sub pod time code
1             package WebService::SSLLabs::SimClient;
2              
3 3     3   19 use strict;
  3         6  
  3         92  
4 3     3   16 use warnings;
  3         4  
  3         693  
5              
6             our $VERSION = '0.31';
7              
8             sub new {
9 0     0 1   my ( $class, $json ) = @_;
10 0           my $self = $json;
11 0           bless $self, $class;
12 0           return $self;
13             }
14              
15             sub id {
16 0     0 1   my ($self) = @_;
17 0           return $self->{id};
18             }
19              
20             sub name {
21 0     0 1   my ($self) = @_;
22 0           return $self->{name};
23             }
24              
25             sub platform {
26 0     0 1   my ($self) = @_;
27 0           return $self->{platform};
28             }
29              
30             sub version {
31 0     0 1   my ($self) = @_;
32 0           return $self->{version};
33             }
34              
35             sub is_reference {
36 0     0 1   my ($self) = @_;
37 0 0         return $self->{isReference} ? 1 : 0;
38             }
39              
40             1;
41             __END__