module DatabaseCleaner::Redis::Base

Public Instance Methods

db() click to toggle source
# File lib/database_cleaner/redis/base.rb, line 16
def db
  @db ||= :default
end
Also aliased as: url
db=(desired_db) click to toggle source
# File lib/database_cleaner/redis/base.rb, line 12
def db=(desired_db)
  @db = desired_db
end
url()
Alias for: db

Private Instance Methods

connection() click to toggle source
# File lib/database_cleaner/redis/base.rb, line 24
def connection
  @connection ||= begin
    if url == :default
      ::Redis.new
    elsif db.class.is_a?(::Redis) # pass directly the connection
      db
    else
      ::Redis.new(:url => url)
    end
  end
end