NAME
Dancer2::RPCPlugin::DispatchFromPod - Build dispatch-table from POD
SYNOPSIS
use Dancer2::RPCPlugin::DispatchFromConfig;
sub dispatch_call {
my $config = plugin_setting();
my $dtb = Dancer2::RPCPlugin::DispatchFromConfig->new(
...
);
return $dtb->build_dispatch_table();
}
DESCRIPTION
This parses the text of the given packages, looking for Dispatch Table hints:
=for xmlrpc rpc-method real-sub
=for restrpc rpc-method real-sub
=for jsonrpc rpc-method real-sub
Dancer2::RPCPlugin::DispatchFromPod->new(%parameters)
Parameters
- plugin_object => An instance of the current plugin
- plugin => <jsonrpc|restrpc|xmlrpc>
- packages => a list (ArrayRef) of package names to be parsed
- endpoint => $endpoint
$dfp->build_dispatch_table()
Parameters
None
Responses
A hashref of rpc-method names as key and Dancer2::RPCPlugin::DispatchItem objects as values.
COPYRIGHT
(c) MMXV - Abe Timmerman <abeltje@cpan.org>