Skip to content

Commit e7175fd

Browse files
Ben Marinidefunkt
authored andcommitted
Add Redis::DistRedis as a valid Redis client
1 parent b9b5ec7 commit e7175fd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/resque.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,16 @@ module Resque
2626
# Accepts:
2727
# 1. A 'hostname:port' string
2828
# 2. A 'hostname:port:db' string (to select the Redis db)
29-
# 3. An instance of `Redis`, `Redis::Client`, or `Redis::Namespace`.
29+
# 3. An instance of `Redis`, `Redis::Client`, `Redis::DistRedis`,
30+
# or `Redis::Namespace`.
3031
def redis=(server)
3132
case server
3233
when String
3334
host, port, db = server.split(':')
3435
redis = Redis.new(:host => host, :port => port,
3536
:thread_safe => true, :db => db)
3637
@redis = Redis::Namespace.new(:resque, :redis => redis)
37-
when Redis, Redis::Client
38+
when Redis, Redis::Client, Redis::DistRedis
3839
@redis = Redis::Namespace.new(:resque, :redis => server)
3940
when Redis::Namespace
4041
@redis = server

0 commit comments

Comments
 (0)