Class: ERPC::PendingRpcRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/erpc_sdk/rpc.rb

Instance Method Summary collapse

Constructor Details

#initialize(transport, method, params, decoder) ⇒ PendingRpcRequest

Returns a new instance of PendingRpcRequest.



174
175
176
177
178
179
# File 'lib/erpc_sdk/rpc.rb', line 174

def initialize(transport, method, params, decoder)
  @transport = transport
  @method = method
  @params = params
  @decoder = decoder
end

Instance Method Details

#sendObject



181
182
183
# File 'lib/erpc_sdk/rpc.rb', line 181

def send
  @decoder.call(@transport.request(@method, @params))
end