class Hash

Public Instance Methods

rubyify_keys!() click to toggle source
# File lib/rubyify_keys.rb, line 5
def rubyify_keys!
  keys.each{|k|
    v = delete(k)
    new_key = k.to_s.underscore
    self[new_key] = v
    v.rubyify_keys! if v.is_a?(Hash)
    v.each{|p| p.rubyify_keys! if p.is_a?(Hash)} if v.is_a?(Array)
  }
  self
end