Sha256: f4e201b13338f60510ef39b9add36d483f06c9cd7d3eb15741250ca742c44272
Contents?: true
Size: 326 Bytes
Versions: 10
Compression:
Stored size: 326 Bytes
Contents
module PrettyApi module Utils class Hash def self.deep_compact_blank(hash) hash.each_with_object({}) do |(k, v), new_hash| v = deep_compact_blank(v) if v.is_a? ::Hash v = v.compact_blank if v.is_a? ::Array new_hash[k] = v if v.present? end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems