Sha256: d49394f267a54d3e22680feffc86ad1e6c535c30ff460467df5eb35c2b608a11
Contents?: true
Size: 383 Bytes
Versions: 6
Compression:
Stored size: 383 Bytes
Contents
module Base class Normalization class << self def recursive_hash_normalize_keys(val) (val.is_a? Hash) ? deep_hash_normalize(val) : val end def deep_hash_normalize(old_hash) sym_hash = {} old_hash.each do |k, v| sym_hash[k.to_sym] = recursive_hash_normalize_keys(v) end sym_hash end end end end
Version data entries
6 entries across 6 versions & 1 rubygems