# frozen_string_literal: true module Utils def symbolize_keys(hash) hash.transform_keys(&:to_sym) end def camel_case_to_slug(str) str.split("").map.with_index { |ch, idx| is_upper?(ch) && !is_upper?(str[idx - 1]) ? "-#{ch.downcase}" : ch.downcase }.join end def is_upper?(str) str == str.upcase end end