Sha256: 35756982de1ba26a9a241d2e7f93d70e986fd2bc9748febfc7a94caf37f5b691
Contents?: true
Size: 384 Bytes
Versions: 20
Compression:
Stored size: 384 Bytes
Contents
class ClientStub attr_accessor :call_rpc_count, :requests def initialize response, operation, &block @response = response @operation = operation @block = block @call_rpc_count = 0 @requests = [] end def call_rpc *args @call_rpc_count += 1 @requests << @block&.call(*args) yield @response, @operation if block_given? @response end end
Version data entries
20 entries across 20 versions & 1 rubygems