lib/sidekiq_unique_jobs/scripts.rb in sidekiq-unique-jobs-6.0.8 vs lib/sidekiq_unique_jobs/scripts.rb in sidekiq-unique-jobs-6.0.9

- old
+ new

@@ -1,17 +1,17 @@ # frozen_string_literal: true -require 'pathname' -require 'digest/sha1' -require 'concurrent/map' +require "pathname" +require "digest/sha1" +require "concurrent/map" module SidekiqUniqueJobs # Interface to dealing with .lua files # # @author Mikael Henriksson <mikael@zoolutions.se> module Scripts - LUA_PATHNAME ||= Pathname.new(__FILE__).dirname.join('../../redis').freeze + LUA_PATHNAME ||= Pathname.new(__FILE__).dirname.join("../../redis").freeze SCRIPT_SHAS ||= Concurrent::Map.new include SidekiqUniqueJobs::Connection module_function @@ -62,10 +62,10 @@ # Return sha of already loaded lua script or load it and return the sha # @param [Redis::CommandError] ex exception to handle # @param [Symbol] file_name the name of the lua script # @raise [ScriptError] when the error isn't handled def handle_error(ex, file_name) - if ex.message == 'NOSCRIPT No matching script. Please use EVAL.' + if ex.message == "NOSCRIPT No matching script. Please use EVAL." SCRIPT_SHAS.delete(file_name) return yield if block_given? end raise ScriptError, file_name: file_name, source_exception: ex