Sha256: 24a717b03b2072938c7a8be2d3b1fdd4619e27b94a325cef594a0f929c250107
Contents?: true
Size: 681 Bytes
Versions: 5
Compression:
Stored size: 681 Bytes
Contents
require 'set' require 'mock_redis/assertions' require 'mock_redis/database' require 'mock_redis/expire_wrapper' require 'mock_redis/multi_db_wrapper' require 'mock_redis/transaction_wrapper' require 'mock_redis/undef_redis_methods' class MockRedis include UndefRedisMethods def initialize(*args) @db = TransactionWrapper.new( ExpireWrapper.new( MultiDbWrapper.new( Database.new(*args)))) end def respond_to?(method, include_private=false) super || @db.respond_to?(method, include_private) end def method_missing(method, *args) @db.send(method, *args) end def initialize_copy(source) super @db = @db.clone end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
mock_redis-0.1.2 | lib/mock_redis.rb |
mock_redis-0.1.1 | lib/mock_redis.rb |
mock_redis-0.1.0 | lib/mock_redis.rb |
mock_redis-0.0.2 | lib/mock_redis.rb |
mock_redis-0.0.1 | lib/mock_redis.rb |