File Coverage

blib/lib/WebService/SSLLabs/Key.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::Key;
2              
3 3     3   19 use strict;
  3         7  
  3         85  
4 3     3   13 use warnings;
  3         5  
  3         702  
5              
6             our $VERSION = '0.32';
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 strength {
16 0     0 1   my ($self) = @_;
17 0           return $self->{strength};
18             }
19              
20             sub debian_flaw {
21 0     0 1   my ($self) = @_;
22 0 0         return $self->{debianFlaw} ? 1 : 0;
23             }
24              
25             sub alg {
26 0     0 1   my ($self) = @_;
27 0           return $self->{alg};
28             }
29              
30             sub size {
31 0     0 1   my ($self) = @_;
32 0           return $self->{size};
33             }
34              
35             sub q {
36 0     0 1   my ($self) = @_;
37 0           return $self->{q};
38             }
39              
40             1;
41             __END__