class CanvasSync::JobBatches::Batch
def redis(&blk)
def redis(&blk) return RedisProxy.new unless block_given? if Thread.current[:job_batches_redis] yield Thread.current[:job_batches_redis] elsif defined?(::Sidekiq) ::Sidekiq.redis do |r| Thread.current[:job_batches_redis] = r yield r ensure Thread.current[:job_batches_redis] = nil end else # TODO end end