module Veil::Utils
Public Class Methods
stringify_keys(hash)
click to toggle source
# File lib/veil/utils.rb, line 14 def stringify_keys(hash) new_hash = {} hash.keys.each { |k| new_hash[k.to_s] = hash.delete(k) } new_hash end
stringify_keys!(hash)
click to toggle source
# File lib/veil/utils.rb, line 20 def stringify_keys!(hash) hash = stringify_keys(hash) end
symbolize_keys(hash)
click to toggle source
# File lib/veil/utils.rb, line 4 def symbolize_keys(hash) new_hash = {} hash.keys.each { |k| new_hash[k.to_sym] = hash.delete(k) } new_hash end
symbolize_keys!(hash)
click to toggle source
# File lib/veil/utils.rb, line 10 def symbolize_keys!(hash) hash = symbolize_keys(hash) end