Class: Hash

Inherits:
Object show all
Defined in:
lib/vendor/rails_blank.rb,
lib/a_little_less/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#symbolize_keysObject



54
55
56
57
58
59
60
# File 'lib/a_little_less/core_ext.rb', line 54

def symbolize_keys
  if self.is_a?(Hash) 
      Hash[ self.map { |k,v| [k.respond_to?(:to_sym) ? k.to_sym : k, v.is_a?(Hash) ? v.symbolize_keys : v] } ]
  else
      self
  end
end