lib/sidekiq_unique_jobs/scripts.rb in sidekiq-unique-jobs-5.0.4 vs lib/sidekiq_unique_jobs/scripts.rb in sidekiq-unique-jobs-5.0.5
- old
+ new
@@ -29,12 +29,12 @@
rescue Redis::CommandError => ex
handle_error(ex, file_name, redis_pool, options)
end
def internal_call(file_name, redis_pool, options = {})
- connection(redis_pool) do |redis|
- SCRIPT_SHAS[file_name] = redis.script(:load, script_source(file_name)) if SCRIPT_SHAS[file_name].nil?
- redis.evalsha(SCRIPT_SHAS[file_name], options)
+ connection(redis_pool) do |conn|
+ SCRIPT_SHAS[file_name] = conn.script(:load, script_source(file_name)) if SCRIPT_SHAS[file_name].nil?
+ conn.evalsha(SCRIPT_SHAS[file_name], options)
end
end
def handle_error(ex, file_name, redis_pool, options = {})
if ex.message == 'NOSCRIPT No matching script. Please use EVAL.' # rubocop:disable Style/GuardClause