class QRPC::Protocol::JsonRpc::Error
JSON-RPC error implementation. @since 0.9.0
Public Instance Methods
native()
click to toggle source
Returns the native object. @return [JsonRpcObjects::Generic::Error] native response object
# File lib/qrpc/protocol/json-rpc/error.rb, line 46 def native if @native.nil? exception = @options.exception request = @options.request data = QRPC::Protocol::JsonRpc::Native::ExceptionData::create(exception) @native = request.native.class::version.error::create(100, "exception raised during processing the request", :error => data.output) @native.serializer = @options.serializer end @native end
serialize()
click to toggle source
Serializes object to the resultant form. @return [String] serialized form
# File lib/qrpc/protocol/json-rpc/error.rb, line 64 def serialize self.native.serialize end