Class: PipeRpc::Hub::Request::ErrorResult
- Defined in:
- lib/pipe_rpc/hub_request_error_result.rb
Instance Method Summary collapse
-
#initialize(request, error) ⇒ ErrorResult
constructor
A new instance of ErrorResult.
- #to_response ⇒ Object
- #value ⇒ Object
Constructor Details
#initialize(request, error) ⇒ ErrorResult
4 5 6 |
# File 'lib/pipe_rpc/hub_request_error_result.rb', line 4 def initialize(request, error) @request, @error = request, Error.new(error) end |
Instance Method Details
#to_response ⇒ Object
12 13 14 15 |
# 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., backtrace: @error.backtrace, method: @request.method, args: @request.arguments } }) end |
#value ⇒ Object
8 9 10 |
# File 'lib/pipe_rpc/hub_request_error_result.rb', line 8 def value @error.error end |