Module: Pathsconfig::Extensions::Hash::ClassMethods

Defined in:
lib/pathsconfig/extensions.rb

Instance Method Summary collapse

Instance Method Details

#symbolize_keys(hash) ⇒ Object

inspired by from ActiveSupport::CoreExtensions::Hash::Keys (api.rubyonrails.org/)



9
10
11
12
# File 'lib/pathsconfig/extensions.rb', line 9

def symbolize_keys(hash)
  hash.keys.each{ |key| hash[(key.to_sym rescue key)] ||= hash.delete(key) }
  hash
end