Skip to Content Skip to Search
Methods
D

Instance Public methods

deep_compact()

# File lib/member_space/core_ext/hash/deep_compact.rb, line 2
def deep_compact
  map { |key, value|
    value = value.deep_compact if value.is_a?(Hash)
    next if value != false && value.blank?

    [key, value]
  }.compact.to_h.compact
end