Dancer2-Plugin-RPC

 view release on metacpan or  search on metacpan

ex/MyApp.pm  view on Meta::CPAN

package MyApp;

use Dancer2;
use Dancer2::Plugin::RPC::JSONRPC;
use Dancer2::Plugin::RPC::RESTRPC;
use Dancer2::Plugin::RPC::XMLRPC;
use Dancer2::RPCPlugin::CallbackResult;

BEGIN {
    set(log => 'debug');
}

my $callback = sub {
    return callback_succes();
};

jsonrpc '/endpoint' => {
    publish   => 'pod',
    arguments => [qw/ MyAppCode /],
    callback  => $callback,
};

restrpc '/rest' => {
    publish   => 'pod',
    arguments => [qw/ MyAppCode /],
    callback  => $callback,
};

xmlrpc '/endpoint' => {
    publish   => 'pod',
    arguments => [qw/ MyAppCode /],
    callback  => $callback,
};

1;



( run in 1.797 second using v1.01-cache-2.11-cpan-524268b4103 )