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