class PipeRpc::Hub::Request::Result

Public Class Methods

new(request, result) click to toggle source
# File lib/pipe_rpc/hub_request_result.rb, line 3
def initialize(request, result)
  @request, @result = request, result
end

Public Instance Methods

to_response() click to toggle source
# File lib/pipe_rpc/hub_request_result.rb, line 11
def to_response
  ResultResponse.new(id: @request.id, result: value)
end
value() click to toggle source
# File lib/pipe_rpc/hub_request_result.rb, line 7
def value
  @request.hub.transport_mapper.to_transport @result
end