Sha256: 00dbd6138c333b5ff717be5b29cf2e1283e144a7d2d021d18f9c7bacb55fb682
Contents?: true
Size: 700 Bytes
Versions: 10
Compression:
Stored size: 700 Bytes
Contents
require 'database_cleaner/generic/base' module DatabaseCleaner module Redis def self.available_strategies %w{truncation} end def self.default_strategy :truncation end module Base include ::DatabaseCleaner::Generic::Base def db=(desired_db) @db = desired_db end def db @db ||= :default end alias url db private def connection @connection ||= begin if url == :default ::Redis.new elsif db.is_a?(::Redis) # pass directly the connection db else ::Redis.new(:url => url) end end end end end end
Version data entries
10 entries across 10 versions & 2 rubygems