class PipeRpc::Client::Request::Result
Public Class Methods
new(request)
click to toggle source
# File lib/pipe_rpc/client_request_result.rb, line 3 def initialize(request) @request = request end
Public Instance Methods
received?()
click to toggle source
# File lib/pipe_rpc/client_request_result.rb, line 12 def received? @received end
value()
click to toggle source
# File lib/pipe_rpc/client_request_result.rb, line 16 def value if @value.is_a? Exception @value.set_backtrace(@value.backtrace.to_a + @request.stacktrace) if @value.respond_to? :set_backtrace raise @value else @request.hub.transport_mapper.from_transport @value end end
value=(result)
click to toggle source
# File lib/pipe_rpc/client_request_result.rb, line 7 def value=(result) @received = true @value = result end