File Coverage

blib/lib/WWW/Wookie/Connector/Exceptions.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 19 19 100.0


line stmt bran cond sub pod time code
1             # -*- cperl; cperl-indent-level: 4 -*-
2             # Copyright (C) 2010-2021, Roland van Ipenburg
3             package WWW::Wookie::Connector::Exceptions v1.1.3;
4 4     4   1501 use strict;
  4         10  
  4         141  
5 4     4   23 use warnings;
  4         9  
  4         118  
6              
7 4     4   24 use utf8;
  4         9  
  4         34  
8 4     4   165 use 5.020000;
  4         63  
9              
10 4         43 use Exception::Class qw(
11             WookieConnectorException
12             WookieWidgetInstanceException
13 4     4   664 );
  4         5120  
14              
15             1;
16              
17             __END__
18              
19             =encoding utf8
20              
21             =for stopwords Bitbucket Ipenburg MERCHANTABILITY
22              
23             =head1 NAME
24              
25             WWW::Wookie::Connector::Exceptions - Handles exception information
26              
27             =head1 VERSION
28              
29             This document describes WWW::Wookie::Connector::Exceptions version C<v1.1.3>
30              
31             =head1 SYNOPSIS
32              
33             use WWW::Wookie::Connector::Exceptions;
34             WookieConnectorException->throw( error => $ERR );
35             WookieWidgetInstanceException->throw( error => $ERR );
36              
37             =head1 DESCRIPTION
38              
39             Provides C<WookieConnectorException> and C<WookieWidgetInstanceException>
40             exception classes based on L<Exception::Class::Base|Exception::Class::Base>.
41              
42             =head1 SUBROUTINES/METHODS
43              
44             All inherited from L<Exception::Class::Base|Exception::Class::Base/METHODS>.
45              
46             =head1 CONFIGURATION AND ENVIRONMENT
47              
48             =head1 DEPENDENCIES
49              
50             L<Exception::Class|Exception::Class>
51              
52             =head1 INCOMPATIBILITIES
53              
54             =head1 DIAGNOSTICS
55              
56             =head1 BUGS AND LIMITATIONS
57              
58             Please report any bugs or feature requests at
59             L<Bitbucket|https://bitbucket.org/rolandvanipenburg/www-wookie/issues>.
60              
61             =head1 AUTHOR
62              
63             Roland van Ipenburg, E<lt>roland@rolandvanipenburg.comE<gt>
64              
65             =head1 LICENSE AND COPYRIGHT
66              
67             Copyright 2010-2021 by Roland van Ipenburg
68              
69             This library is free software; you can redistribute it and/or modify
70             it under the same terms as Perl itself, either Perl version 5.14.0 or,
71             at your option, any later version of Perl 5 you may have available.
72              
73             =head1 DISCLAIMER OF WARRANTY
74              
75             BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
76             FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
77             OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
78             PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
79             EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
80             WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
81             ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
82             YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
83             NECESSARY SERVICING, REPAIR, OR CORRECTION.
84              
85             IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
86             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
87             REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENSE, BE
88             LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
89             OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
90             THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
91             RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
92             FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
93             SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
94             SUCH DAMAGES.
95              
96             =cut