lib/gorillib/hashlike/deep_compact.rb in gorillib-0.4.1pre vs lib/gorillib/hashlike/deep_compact.rb in gorillib-0.4.2pre

- old
+ new

@@ -5,12 +5,12 @@ # # deep_compact! removes all keys with 'blank?' values in the hash, in place, recursively # def deep_compact! - self.each do |key, val| + each_pair do |key, val| val.deep_compact! if val.respond_to?(:deep_compact!) - self.delete(key) if val.blank? + delete(key) if val.blank? end self end end end