Replace nil values with empty strings recursively.
Replace nil values with empty strings recursively
Returns:
4 5 6 7 8 9 10 11 12 13
# File 'lib/bonita/utils.rb', line 4 def denilize(h = self) h.each_with_object({}) do |(k, v), g| g[k] = if Hash === v denilize(v) else v ? v : '' end end end