Sha256: 65a3a0826fce2dd1fad70129d299c8bdf52c85533f98e8cd19555a4dd62878cb
Contents?: true
Size: 650 Bytes
Versions: 3
Compression:
Stored size: 650 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 module TwitterCldr module Utils autoload :CodePoints, 'twitter_cldr/utils/code_points' class << self # adapted from: http://snippets.dzone.com/posts/show/11121 (first comment) def deep_symbolize_keys(arg) case arg when Array arg.map { |elem| deep_symbolize_keys(elem) } when Hash Hash[arg.map { |k, v| [k.is_a?(String) ? k.to_sym : k, deep_symbolize_keys(v)] }] else arg end end end end end require 'twitter_cldr/utils/interpolation'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twitter_cldr-1.3.6 | lib/twitter_cldr/utils.rb |
twitter_cldr-1.3.0 | lib/twitter_cldr/utils.rb |
twitter_cldr-1.2.0 | lib/twitter_cldr/utils.rb |