lib/sidekiq_unique_jobs/script.rb
# frozen_string_literal: true module SidekiqUniqueJobs # Interface to dealing with .lua files # # @author Mikael Henriksson <mikael@mhenrixon.com> module Script include Brpoplpush::RedisScript::DSL configure do |config| config.scripts_path = Pathname.new(__FILE__).dirname.join("lua") config.logger = Sidekiq.logger # TODO: This becomes a little weird end end end
Source Files
- lib/sidekiq-unique-jobs.rb
- lib/sidekiq_unique_jobs.rb
- lib/sidekiq_unique_jobs/batch_delete.rb
- lib/sidekiq_unique_jobs/changelog.rb
- lib/sidekiq_unique_jobs/cli.rb
- lib/sidekiq_unique_jobs/config.rb
- lib/sidekiq_unique_jobs/connection.rb
- lib/sidekiq_unique_jobs/constants.rb
- lib/sidekiq_unique_jobs/core_ext.rb
- lib/sidekiq_unique_jobs/deprecation.rb
- lib/sidekiq_unique_jobs/digests.rb
- lib/sidekiq_unique_jobs/exceptions.rb
- lib/sidekiq_unique_jobs/job.rb
- lib/sidekiq_unique_jobs/json.rb
- lib/sidekiq_unique_jobs/key.rb
- lib/sidekiq_unique_jobs/lock.rb
- lib/sidekiq_unique_jobs/lock/base_lock.rb
- lib/sidekiq_unique_jobs/lock/client_validator.rb
- lib/sidekiq_unique_jobs/lock/server_validator.rb
- lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb
- lib/sidekiq_unique_jobs/lock/until_executed.rb
- lib/sidekiq_unique_jobs/lock/until_executing.rb
- lib/sidekiq_unique_jobs/lock/until_expired.rb
- lib/sidekiq_unique_jobs/lock/validator.rb
- lib/sidekiq_unique_jobs/lock/while_executing.rb
- lib/sidekiq_unique_jobs/lock/while_executing_reject.rb
- lib/sidekiq_unique_jobs/lock_args.rb
- lib/sidekiq_unique_jobs/lock_config.rb
- lib/sidekiq_unique_jobs/lock_digest.rb
- lib/sidekiq_unique_jobs/lock_info.rb
- lib/sidekiq_unique_jobs/lock_timeout.rb
- lib/sidekiq_unique_jobs/lock_ttl.rb
- lib/sidekiq_unique_jobs/locksmith.rb
- lib/sidekiq_unique_jobs/logging.rb
- lib/sidekiq_unique_jobs/logging/middleware_context.rb
- lib/sidekiq_unique_jobs/middleware.rb
- lib/sidekiq_unique_jobs/middleware/client.rb
- lib/sidekiq_unique_jobs/middleware/server.rb
- lib/sidekiq_unique_jobs/normalizer.rb
- lib/sidekiq_unique_jobs/on_conflict.rb
- lib/sidekiq_unique_jobs/on_conflict/log.rb
- lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb
- lib/sidekiq_unique_jobs/on_conflict/raise.rb
- lib/sidekiq_unique_jobs/on_conflict/reject.rb
- lib/sidekiq_unique_jobs/on_conflict/replace.rb
- lib/sidekiq_unique_jobs/on_conflict/reschedule.rb
- lib/sidekiq_unique_jobs/on_conflict/strategy.rb
- lib/sidekiq_unique_jobs/options_with_fallback.rb
- lib/sidekiq_unique_jobs/orphans/lua_reaper.rb
- lib/sidekiq_unique_jobs/orphans/manager.rb
- lib/sidekiq_unique_jobs/orphans/null_reaper.rb
- lib/sidekiq_unique_jobs/orphans/observer.rb
- lib/sidekiq_unique_jobs/orphans/reaper.rb
- lib/sidekiq_unique_jobs/orphans/reaper_resurrector.rb
- lib/sidekiq_unique_jobs/orphans/ruby_reaper.rb
- lib/sidekiq_unique_jobs/redis.rb
- lib/sidekiq_unique_jobs/redis/entity.rb
- lib/sidekiq_unique_jobs/redis/hash.rb
- lib/sidekiq_unique_jobs/redis/list.rb
- lib/sidekiq_unique_jobs/redis/set.rb
- lib/sidekiq_unique_jobs/redis/sorted_set.rb
- lib/sidekiq_unique_jobs/redis/string.rb
- lib/sidekiq_unique_jobs/reflectable.rb
- lib/sidekiq_unique_jobs/reflections.rb
- lib/sidekiq_unique_jobs/rspec/matchers.rb
- lib/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options.rb
- lib/sidekiq_unique_jobs/script.rb
- lib/sidekiq_unique_jobs/script/caller.rb
- lib/sidekiq_unique_jobs/server.rb
- lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb
- lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb
- lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb
- lib/sidekiq_unique_jobs/testing.rb
- lib/sidekiq_unique_jobs/timer_task.rb
- lib/sidekiq_unique_jobs/timing.rb
- lib/sidekiq_unique_jobs/unlockable.rb
- lib/sidekiq_unique_jobs/update_version.rb
- lib/sidekiq_unique_jobs/upgrade_locks.rb
- lib/sidekiq_unique_jobs/version.rb
- lib/sidekiq_unique_jobs/version_check.rb
- lib/sidekiq_unique_jobs/web.rb
- lib/sidekiq_unique_jobs/web/helpers.rb