File Coverage

blib/lib/XMLRPC/Transport/HTTP/Plack.pm
Criterion Covered Total %
statement 10 12 83.3
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 16 87.5


line stmt bran cond sub pod time code
1             package XMLRPC::Transport::HTTP::Plack;
2              
3 1     1   8610 use 5.006;
  1         4  
  1         521  
4 1     1   9 use strict;
  1         2  
  1         42  
5 1     1   7 use warnings;
  1         2  
  1         33  
6              
7 1     1   2422 use XMLRPC::Transport::HTTP;
  0            
  0            
8             use base qw(SOAP::Transport::HTTP::Plack);
9              
10             =head1 NAME
11              
12             XMLRPC::Transport::HTTP::Plack - transport for Plack (http://search.cpan.org/~miyagawa/Plack/) PSGI toolkit for XMLRPC::Lite module.
13              
14             =head1 VERSION
15              
16             Version 0.03
17              
18             =cut
19              
20             our $VERSION = '0.03';
21              
22              
23             =head1 SYNOPSIS
24              
25             Provide support for HTTP Plack transport.
26              
27             =head1 FUNCTIONS
28              
29             =over
30              
31             =item initialize
32              
33             Initializes server. "Autocalled" from server initialization.
34              
35             =cut
36              
37             sub initialize; *initialize = \&XMLRPC::Server::initialize;
38              
39             =item make_fault
40              
41             Make fault. "Autocalled" from server side on fault.
42              
43             =cut
44              
45             sub make_fault; *make_fault = \&XMLRPC::Transport::HTTP::CGI::make_fault;
46              
47             =item make_response
48              
49             Make response. "Autocalled" from server side on response.
50              
51             =cut
52              
53             sub make_response; *make_response = \&XMLRPC::Transport::HTTP::CGI::make_response;
54              
55             =back
56              
57             =head1 AUTHOR
58              
59             Elena Bolshakova, C<< >>
60              
61             =head1 BUGS
62              
63             Please report any bugs or feature requests to C, or through
64             the web interface at L. I will be notified, and then you'll
65             automatically be notified of progress on your bug as I make changes.
66              
67              
68              
69              
70             =head1 SUPPORT
71              
72             You can find documentation for this module with the perldoc command.
73              
74             perldoc XMLRPC::Transport::HTTP::Plack
75              
76              
77             You can also look for information at:
78              
79             =over 4
80              
81             =item * RT: CPAN's request tracker (report bugs here)
82              
83             L
84              
85             =item * AnnoCPAN: Annotated CPAN documentation
86              
87             L
88              
89             =item * CPAN Ratings
90              
91             L
92              
93             =item * Search CPAN
94              
95             L
96              
97             =back
98              
99              
100             =head1 ACKNOWLEDGEMENTS
101              
102              
103             =head1 LICENSE AND COPYRIGHT
104              
105             Copyright 2012 Elena Bolshakova.
106              
107             This program is free software; you can redistribute it and/or modify it
108             under the same terms as Perl itself.
109              
110             See http://dev.perl.org/licenses/ for more information.
111              
112              
113             =cut
114              
115             1; # End of XMLRPC::Transport::HTTP::Plack