class Hash
Public Instance Methods
deep_compact()
click to toggle source
# File lib/eyecare.rb, line 10 def deep_compact dup.deep_compact! end
deep_compact!()
click to toggle source
# File lib/eyecare.rb, line 14 def deep_compact! each do |key, value| if value.respond_to?(:deep_compact) value = value.deep_compact value = nil if value.length == 0 end self[key] = value end.compact end