File Coverage

lib/HTTP/Promise/Exception.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 14 100.0


line stmt bran cond sub pod time code
1             ##----------------------------------------------------------------------------
2             ## Asynchronous HTTP Request and Promise - ~/lib/HTTP/Promise/Exception.pm
3             ## Version v0.1.0
4             ## Copyright(c) 2022 DEGUEST Pte. Ltd.
5             ## Author: Jacques Deguest <jack@deguest.jp>
6             ## Created 2022/03/25
7             ## Modified 2022/03/25
8             ## All rights reserved
9             ##
10             ## This program is free software; you can redistribute it and/or modify it
11             ## under the same terms as Perl itself.
12             ##----------------------------------------------------------------------------
13             package HTTP::Promise::Exception;
14             BEGIN
15             {
16 15     15   940 use strict;
  15         55  
  15         469  
17 15     15   95 use warnings;
  15         29  
  15         464  
18 15     15   94 use parent qw( Module::Generic::Exception );
  15         25  
  15         91  
19 15     15   264609 our $VERSION = 'v0.1.0';
20             };
21              
22             1;
23             # NOTE: POD
24             __END__
25              
26             =encoding utf-8
27              
28             =head1 NAME
29              
30             HTTP::Promise::Exception - HTTP Exception
31              
32             =head1 SYNOPSIS
33              
34             use HTTP::Promise::Exception;
35             my $this = HTTP::Promise::Exception->new( $error_message ) ||
36             die( HTTP::Promise::Exception->error, "\n" );
37              
38             =head1 VERSION
39              
40             v0.1.0
41              
42             =head1 DESCRIPTION
43              
44             This class inherits all its methods from L<Module::Generic::Exception>
45              
46             =head1 METHODS
47              
48             Plese see L<Module::Generic::Exception> for details.
49              
50             =head1 AUTHOR
51              
52             Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
53              
54             =head1 SEE ALSO
55              
56             L<Module::Generic::Exception>
57              
58             L<HTTP::Promise>, L<HTTP::Promise::Request>, L<HTTP::Promise::Response>, L<HTTP::Promise::Message>, L<HTTP::Promise::Entity>, L<HTTP::Promise::Headers>, L<HTTP::Promise::Body>, L<HTTP::Promise::Body::Form>, L<HTTP::Promise::Body::Form::Data>, L<HTTP::Promise::Body::Form::Field>, L<HTTP::Promise::Status>, L<HTTP::Promise::MIME>, L<HTTP::Promise::Parser>, L<HTTP::Promise::IO>, L<HTTP::Promise::Stream>, L<HTTP::Promise::Exception>
59              
60             =head1 COPYRIGHT & LICENSE
61              
62             Copyright(c) 2022 DEGUEST Pte. Ltd.
63              
64             All rights reserved.
65              
66             This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
67              
68             =cut