module Hashie::Extensions::SymbolizeKeys

def symbolize_keys_recursively!(object)

hashes and arrays.
Symbolize all keys recursively within nested
def symbolize_keys_recursively!(object)
  if self.class === object
    object.symbolize_keys!
  elsif ::Array === object
    object.each do |i|
      symbolize_keys_recursively!(i)
    end
    object
  elsif object.respond_to?(:symbolize_keys!)
    object.symbolize_keys!
  else
    object
  end
end