Dancer2::RPCPlugin::CallbackResult - Factory for generating Callback-results.
use Dancer2::Plugin::RPC::JSON; use Dancer2::RPCPlugin::CallbackResultFactory; jsonrpc '/admin' => { publish => 'config', callback => sub { my ($request, $rpc_method) = @_; if ($rpc_method =~ qr/^admin\.\w+$/) { return callback_success(); } return callback_fail( error_code => -32768, error_message => "only admin methods allowed: $rpc_method", ); }, };
This module exports 2 factory subs: callback_success and callback_fail.
callback_success
callback_fail
Allows no arguments.
Returns an instantiated Dancer::RPCPlugin::CallbackResult::Success object.
Allows these named arguments:
Returns an instantiated Dancer::RPCPlugin::CallbackResult::Fail object.
© MMXXII - Abe Timmerman <abeltje@cpan.org>
To install Dancer2::Plugin::RPC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dancer2::Plugin::RPC
CPAN shell
perl -MCPAN -e shell install Dancer2::Plugin::RPC
For more information on module installation, please visit the detailed CPAN module installation guide.