Sha256: e1d0be6bbcae8375b227a7e967174f0802fe59454bce9dfb3832b445c468c187
Contents?: true
Size: 377 Bytes
Versions: 16
Compression:
Stored size: 377 Bytes
Contents
class ConcurrentlyAccessed class Error < Exception; end def invoke *args @invoked_count += 1 @invoked_args = args end def invoke_raises *args @invoked_count += 1 @invoked_args = args raise Error.new(args.inspect) end def initialize @invoked_count = 0 @invoked_args = nil end attr_reader :invoked_count, :invoked_args end
Version data entries
16 entries across 16 versions & 1 rubygems