class Protobuf::Rpc::PbError

Base PbError class for client and server errors

def initialize message='An unknown RpcError occurred', error_type='RPC_ERROR'

def initialize message='An unknown RpcError occurred', error_type='RPC_ERROR'
  @error_type = error_type.is_a?(String) ? Protobuf::Socketrpc::ErrorReason.const_get(error_type) : error_type
  super message
end

def to_response response

def to_response response
  response.error = message
  response.error_reason = @error_type
end