class Object

Public Class Methods

keys_to_sym(h_or_v) click to toggle source
# File lib/active_extend/hash_utils.rb, line 2
def self.keys_to_sym(h_or_v)
  Hash === h_or_v ? 
    Hash[
      h_or_v.map do |k, v| 
        [k.respond_to?(:to_sym) ? k.to_sym : k, Hash.keys_to_sym(v)] 
      end 
    ] : h_or_v
end

Public Instance Methods

keys_to_sym() click to toggle source
# File lib/active_extend/hash_utils.rb, line 11
def keys_to_sym
  Hash.keys_to_sym self
end