module SidekiqScheduler::Utils

def self.symbolize_keys(object)

Returns:
  • (Object) -

Parameters:
  • object (Object) --
def self.symbolize_keys(object)
  if object.is_a?(Hash)
    Hash[[*object.map { |k, v| [k.to_sym, symbolize_keys(v) ]} ]]
  elsif object.is_a?(Array) || object.is_a?(Set)
    object.map { |v| symbolize_keys(v) }
  else
    object
  end
end