Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/shipvine/deep_compact.rb

Overview

Instance Method Summary collapse

Instance Method Details

#deep_compact!Object



4
5
6
7
8
9
10
# File 'lib/shipvine/deep_compact.rb', line 4

def deep_compact!
  each_pair do |key, val|
    val.deep_compact! if val.respond_to?(:deep_compact!)
    delete(key) if val.blank?
  end
  self
end