Sha256: 9e61f1c374f05c49b77024d4934f90b8a12e622e179039416266b2731bd0c573
Contents?: true
Size: 307 Bytes
Versions: 5
Compression:
Stored size: 307 Bytes
Contents
require 'set' require 'gorillib/object/blank' class Array # # deep_compact! removes all 'blank?' elements in the array in place, recursively # def deep_compact! self.map! do |val| val.deep_compact! if val.respond_to?(:deep_compact!) val unless val.blank? end.compact! end end
Version data entries
5 entries across 5 versions & 1 rubygems