2 3 4 5 6 7 8
# File 'lib/lib/hash.rb', line 2 def rblank r = {} each_pair do |key, val| r[key] = val.rblank if val.is_a?(Hash) end r.keep_if { |_key, val| val.is_a?(Hash) } end
10 11 12 13 14 15
# File 'lib/lib/hash.rb', line 10 def rblank! each_pair do |key, val| self[key] = val.rblank! if val.is_a?(Hash) end keep_if { |_key, val| val.is_a?(Hash) } end