Sha256: 9dfdf66eb558dad48e64d69e421fd35afec4f42c5b94b3b43ecf1c366fdf7577
Contents?: true
Size: 247 Bytes
Versions: 17
Compression:
Stored size: 247 Bytes
Contents
# frozen_string_literal: true class ::Hash def symbolize_keys! replace symbolize_keys end def symbolize_keys each_with_object({}) { |(k, v), hsh| hsh[k.to_sym] = (v.is_a?(Hash) || v.is_a?(Array)) ? v.symbolize_keys : v } end end
Version data entries
17 entries across 17 versions & 1 rubygems