Sha256: c0057c41fc0e5e41bbbf3ad605880c1e0f1aeecc10051a7f065912b2f53f669c
Contents?: true
Size: 440 Bytes
Versions: 30
Compression:
Stored size: 440 Bytes
Contents
class MockRedis class FutureNotReady < RuntimeError; end class Future attr_reader :command, :block def initialize(command, block = nil) @command = command @block = block @result_set = false end def value raise FutureNotReady unless @result_set @result end def store_result(result) @result_set = true @result = @block ? @block.call(result) : result end end end
Version data entries
30 entries across 30 versions & 1 rubygems