module Protobuf::Rpc::Server
def handle_error(error)
def handle_error(error) log_debug "[#{log_signature}] handle_error: %s" % error.inspect if error.respond_to?(:to_response) error.to_response(@response) else message = error.respond_to?(:message) ? error.message : error.to_s code = error.respond_to?(:code) ? error.code.to_s : "RPC_ERROR" PbError.new(message, code).to_response(@response) end end