class Hash

Hash class

Public Instance Methods

normalize() click to toggle source
# File lib/grooveshark/utils.rb, line 13
def normalize
  h = {}
  each_pair do |k, v|
    attr = k.to_s.normalize_attribute
    case v
    when Hash
      h[attr] = v.normalize
    when Array
      h[attr] = v.map { |o| o.is_a?(Hash) ? o.normalize : o }
    else
      h[attr] = v
    end
  end
  h
end