Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v5.2.3) is shown here.
compact()
public
Returns a hash with non nil values.
hash = { a: true, b: false, c: nil }
hash.compact
hash
{ c: nil }.compact
{ c: true }.compact
# File activesupport/lib/active_support/core_ext/hash/compact.rb, line 12
def compact
select { |_, value| !value.nil? }
end