class Hash

Symbolize Keys functionality

Public Instance Methods

symbolize_keys() click to toggle source
# File lib/rodeo_clown/ext/hash.rb, line 5
def symbolize_keys
  inject({}) do |result, (key, v)|
    key = key.to_sym rescue key

    if v.is_a?(Hash)
      result[key] = v.symbolize_keys
    else
      result[key] = v
    end

    result
  end
end
symbolize_keys!() click to toggle source
# File lib/rodeo_clown/ext/hash.rb, line 19
def symbolize_keys!
  self.replace symbolize_keys
end