Method: Hash#unify_keys
- Defined in:
-
lib/rmtools/enumerable/hash.rb,
lib/rmtools/enumerable/hash.rb
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/rmtools/enumerable/hash.rb', line 19 def unify_keys keys.each {|k| case k when String sk = k.to_sym self[sk] = self[k] if !self[sk] when Symbol, Numeric sk = k.to_s self[sk] = self[k] if !self[sk] end } self end |