File Coverage

blib/lib/Net/SecurityCenter/Error.pm
Criterion Covered Total %
statement 9 14 64.2
branch n/a
condition n/a
subroutine 3 6 50.0
pod 3 3 100.0
total 15 23 65.2


line stmt bran cond sub pod time code
1             package Net::SecurityCenter::Error;
2              
3 2     2   17 use warnings;
  2         6  
  2         76  
4 2     2   12 use strict;
  2         6  
  2         69  
5              
6 2     2   17 use overload q|""| => 'message', fallback => 1;
  2         4  
  2         51  
7              
8             our $VERSION = '0.300';
9              
10             #-------------------------------------------------------------------------------
11             # CONSTRUCTOR
12             #-------------------------------------------------------------------------------
13              
14             sub new {
15              
16 0     0 1   my ( $class, $message, $code ) = @_;
17              
18 0           my $self = {
19             message => $message,
20             code => $code,
21             };
22              
23 0           return bless $self, $class;
24              
25             }
26              
27             #-------------------------------------------------------------------------------
28              
29             sub message {
30 0     0 1   return shift->{message};
31             }
32              
33             #-------------------------------------------------------------------------------
34              
35             sub code {
36 0     0 1   return shift->{code};
37             }
38              
39             #-------------------------------------------------------------------------------
40              
41             1;
42              
43             __END__