lib/sidekiq_unique_jobs/normalizer.rb
# frozen_string_literal: true module SidekiqUniqueJobs # Normalizes hashes by dumping them to json and loading them from json # # @author Mikael Henriksson <mikael@mhenrixon.com> module Normalizer extend SidekiqUniqueJobs::JSON # Changes hash to a json compatible hash # @param [Hash] args # @return [Hash] a json compatible hash def self.jsonify(args) load_json(dump_json(args)) 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