Actions
Feature #11818
closed`Hash#compact`
Description
I request Hash#compact
and Hash#compact!
that remove the key-value pairs whose value is nil
, as follows:
h1 = {a:, 1, b: nil, c: 2}
h1.compact # => {a: 1, c: 2}
h1 # => {a: 1, b: nil, c: 2}
h2 = {a:, 1, b: nil, c: 2}
h2.compact! # => {a: 1, c: 2}
h2 # => {a: 1, c: 2}
h3 = {a:, 1, c: 2}
h3.compact! # => nil
h3 # => {a: 1, c: 2}
I believe people have frequent need to do this.
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0