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