# File lib/active_support/vendor/i18n-0.3.7/i18n/backend/helpers.rb, line 7 def deep_symbolize_keys(hash) hash.inject({}) { |result, (key, value)| value = deep_symbolize_keys(value) if value.is_a?(Hash) result[(key.to_sym rescue key) || key] = value result } end