module FakeRedis

Codes are mostly referenced from MockRedis' implementation.

Constants

Redis
TRANSACTION_COMMANDS
VERSION

Public Class Methods

disable() click to toggle source
# File lib/fakeredis.rb, line 15
def self.disable
  Redis::Connection.drivers.delete_if {|driver| Redis::Connection::Memory == driver }
end
enable() click to toggle source
# File lib/fakeredis.rb, line 7
def self.enable
  Redis::Connection.drivers << Redis::Connection::Memory unless enabled?
end
enabled?() click to toggle source
# File lib/fakeredis.rb, line 11
def self.enabled?
  Redis::Connection.drivers.last == Redis::Connection::Memory
end