class Syntropy::RPCAPI
def __invoke__(req)
def __invoke__(req) q = req.validate_param(:q, String).to_sym response = case req.method when 'get' __invoke_get__(q, req) when 'post' __invoke_post__(q, req) else raise Syntropy::Error.method_not_allowed end [{ status: 'OK', response: response }, Qeweney::Status::OK] rescue => e if !e.is_a?(Syntropy::Error) p e p e.backtrace end __error_response__(e) end