File Coverage

blib/lib/WWW/Wookie.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 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 v1.1.2;
4 1     1   120113 use strict;
  1         2  
  1         30  
5 1     1   6 use warnings;
  1         1  
  1         25  
6              
7 1     1   640 use utf8;
  1         15  
  1         5  
8 1     1   40 use 5.020000;
  1         4  
9              
10             1;
11              
12             __END__
13              
14             =encoding utf8
15              
16             =for stopwords Bitbucket Wookie Readonly URI PHP Ipenburg MERCHANTABILITY
17              
18             =head1 NAME
19              
20             WWW::Wookie - Apache Wookie Connector Framework implementation
21              
22             =head1 VERSION
23              
24             This document describes WWW::Wookie version C<v1.1.2>, which is probably the
25             latest version because the Wookie project is retired
26             L<http://attic.apache.org/projects/wookie.html>
27              
28             =head1 SYNOPSIS
29              
30             use WWW::Wookie::Connector::Service;
31              
32             $w = WWW::Wookie::Connector::Service->new(
33             $SERVER, $API_KEY, $SHARED_DATA_KEY, $USER
34             );
35             @available_widgets = $w->getAvailableWidgets;
36              
37             =head1 DESCRIPTION
38              
39             This is a Perl implementation of the Wookie Connector Framework. For more
40             information see: L<http://wookie.apache.org|http://wookie.apache.org>
41              
42             =head1 SUBROUTINES/METHODS
43              
44             =head1 CONFIGURATION AND ENVIRONMENT
45              
46             The Wookie Connector Framework is supposed to connect to a Wookie server, see
47             L<http://wookie.apache.org|http://wookie.apache.org>.
48              
49             =head1 DEPENDENCIES
50              
51             =over 4
52              
53             =item * L<Exception::Class|Exception::Class>
54              
55             =item * L<HTTP::Headers|HTTP::Headers>
56              
57             =item * L<HTTP::Request|HTTP::Request>
58              
59             =item * L<HTTP::Request::Common|HTTP::Request::Common>
60              
61             =item * L<HTTP::Status|HTTP::Status>
62              
63             =item * L<LWP::UserAgent|LWP::UserAgent>
64              
65             =item * L<Log::Log4perl|Log::Log4perl>
66              
67             =item * L<Moose|Moose>
68              
69             =item * L<Moose::Role|Moose::Role>
70              
71             =item * L<Moose::Util::TypeConstraints|Moose::Util::TypeConstraints>
72              
73             =item * L<Readonly|Readonly>
74              
75             =item * L<Regexp::Common|Regexp::Common>
76              
77             =item * L<URI|URI>
78              
79             =item * L<URI::Escape|URI::Escape>
80              
81             =item * L<XML::Simple|XML::Simple>
82              
83             =item * L<namespace::autoclean|namespace::autoclean>
84              
85             =item * L<Test::More|Test::More>
86              
87             =item * L<Test::NoWarnings|Test::NoWarnings>
88              
89             =back
90              
91             =head1 INCOMPATIBILITIES
92              
93             This is a port based on the PHP version of the Wookie Connector Framework, not
94             a port of the reference Java version of the Wookie Connector Framework.
95              
96             =head1 DIAGNOSTICS
97              
98             This module uses L<Log::Log4perl|Log::Log4perl> for logging.
99              
100             =head1 BUGS AND LIMITATIONS
101              
102             Please report any bugs or feature requests at
103             L<Bitbucket|https://bitbucket.org/rolandvanipenburg/www-wookie/issues>.
104              
105             =head1 AUTHOR
106              
107             Roland van Ipenburg, E<lt>roland@rolandvanipenburg.comE<gt>
108              
109             =head1 LICENSE AND COPYRIGHT
110              
111             Copyright 2010-2021 by Roland van Ipenburg
112              
113             This library is free software; you can redistribute it and/or modify
114             it under the same terms as Perl itself, either Perl version 5.14.0 or,
115             at your option, any later version of Perl 5 you may have available.
116              
117             =head1 DISCLAIMER OF WARRANTY
118              
119             BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
120             FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
121             OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
122             PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
123             EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
124             WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
125             ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
126             YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
127             NECESSARY SERVICING, REPAIR, OR CORRECTION.
128              
129             IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
130             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
131             REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENSE, BE
132             LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
133             OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
134             THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
135             RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
136             FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
137             SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
138             SUCH DAMAGES.
139              
140             =cut