############################################################################### # # This file copyright (c) 2001-2009 Randy J. Ray, all rights reserved # # Copying and distribution are permitted under the terms of the Artistic # License 2.0 (http://www.opensource.org/licenses/artistic-license-2.0.php) or # the GNU LGPL (http://www.opensource.org/licenses/lgpl-2.1.php). # ############################################################################### # # Description: This is now an empty sub-class of RPC::XML::Procedure. # It is given its own file to allow for a minimal manual # page redirecting people to the newer class. # # Functions: None. # # Libraries: RPC::XML::Procedure # # Global Consts: $VERSION # # Environment: None. # ############################################################################### package RPC::XML::Method; use 5.006001; use strict; use warnings; use vars qw($VERSION); require RPC::XML::Procedure; @RPC::XML::Method::ISA = qw(RPC::XML::Procedure); $VERSION = '1.12'; $VERSION = eval $VERSION; ## no critic 1; __END__ =head1 NAME RPC::XML::Method - Object encapsulation of server-side RPC methods =head1 SYNOPSIS require RPC::XML::Method; ... $method_1 = RPC::XML::Method->new({ name => 'system.identity', code => sub { ... }, signature => [ 'string' ] }); $method_2 = RPC::XML::Method->new('/path/to/status.xpl'); =head1 DESCRIPTION This package is no longer a distinct, separate entity. It has become an empty sub-class of B. Please see L for details on the methods and usage. By the time of 1.0 release of this software package, this file will be removed completely. =head1 BUGS Please report any bugs or feature requests to C, or through the web interface at L. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. =head1 SUPPORT =over 4 =item * RT: CPAN's request tracker L =item * AnnoCPAN: Annotated CPAN documentation L =item * CPAN Ratings L =item * Search CPAN L =item * Source code on GitHub L =back =head1 COPYRIGHT & LICENSE This file and the code within are copyright (c) 2009 by Randy J. Ray. Copying and distribution are permitted under the terms of the Artistic License 2.0 (L) or the GNU LGPL 2.1 (L). =head1 CREDITS The B standard is Copyright (c) 1998-2001, UserLand Software, Inc. See for more information about the B specification. =head1 SEE ALSO L =head1 AUTHOR Randy J. Ray =cut __END__