Class: Resque::ThreadSafeRedis::ResqueOverride

Inherits:
Object
  • Object
show all
Includes:
Resque
Defined in:
lib/resque/thread_safe_redis.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#data_store_overrideObject

Returns the value of attribute data_store_override.



21
22
23
# File 'lib/resque/thread_safe_redis.rb', line 21

def data_store_override
  @data_store_override
end

Instance Method Details

#enable_with(server, &block) ⇒ Object



23
24
25
26
27
28
29
30
31
32
# File 'lib/resque/thread_safe_redis.rb', line 23

def enable_with(server, &block)
  previous_redis, previous_data_store_override = redis, data_store_override
  self.redis = server
  self.data_store_override = @data_store

  block.call
ensure
  self.redis = previous_redis
  self.data_store_override = previous_data_store_override
end