class PipeRpc::Hub::Request::ErrorResult
Public Class Methods
new(request, error)
click to toggle source
# File lib/pipe_rpc/hub_request_error_result.rb, line 4 def initialize(request, error) @request, @error = request, Error.new(error) end
Public Instance Methods
to_response()
click to toggle source
# File lib/pipe_rpc/hub_request_error_result.rb, line 12 def to_response ErrorResponse.new(id: @request.id, error: { code: @error.code, data: { message: @error.message, backtrace: @error.backtrace, method: @request.method, args: @request.arguments } }) end
value()
click to toggle source
# File lib/pipe_rpc/hub_request_error_result.rb, line 8 def value @error.error end