# File lib/action_dispatch/http/request.rb, line 265 def deep_munge(hash) hash.each_value do |v| case v when Array v.grep(Hash) { |x| deep_munge(x) } when Hash deep_munge(v) end end keys = hash.keys.find_all { |k| hash[k] == [nil] } keys.each { |k| hash[k] = nil } hash end