Sha256: ab1746126db4cf4f427a3e565368b48674a562c5957eecd882282f2172be08d4
Contents?: true
Size: 353 Bytes
Versions: 4
Compression:
Stored size: 353 Bytes
Contents
class Array def compact_blank! delete_if { |v| v.blank? } end def recursive_compact_blank! delete_if do |v| if v.is_a?(Hash) v.recursive_compact_blank! v.recursive_blank? elsif v.is_a?(Array) v.recursive_compact_blank! v.recursive_blank? else v.blank? end end end end
Version data entries
4 entries across 4 versions & 1 rubygems