File Coverage

blib/lib/Mail/Milter/Authentication/Exception.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 1 1 100.0
total 14 14 100.0


line stmt bran cond sub pod time code
1             package Mail::Milter::Authentication::Exception;
2 99     99   598 use strict;
  99         198  
  99         2361  
3 99     99   492 use warnings;
  99         156  
  99         7254  
4             our $VERSION = '20191206'; # VERSION
5              
6              
7             sub new {
8 25     25 1 155 my ( $class, $args ) = @_;
9 25         74 my $self = $args;
10 25         103 bless $self, $class;
11 25         537 return $self;
12             }
13              
14             1;
15              
16             __END__
17              
18             =pod
19              
20             =encoding UTF-8
21              
22             =head1 NAME
23              
24             Mail::Milter::Authentication::Exception
25              
26             =head1 VERSION
27              
28             version 20191206
29              
30             =head1 CONSTRUCTOR
31              
32             =head2 I<new( $args )>
33              
34             die Mail::Milter::Authentication::Exception->new({ 'Type' => 'Timeout', 'Text' => 'Example timeout exception' });
35              
36             Create a new exception object.
37              
38             =head1 AUTHOR
39              
40             Marc Bradshaw <marc@marcbradshaw.net>
41              
42             =head1 COPYRIGHT AND LICENSE
43              
44             This software is copyright (c) 2018 by Marc Bradshaw.
45              
46             This is free software; you can redistribute it and/or modify it under
47             the same terms as the Perl 5 programming language system itself.
48              
49             =cut