module CfScript::Utils

Public Instance Methods

symbolize(name) click to toggle source
# File lib/cf_script/utils.rb, line 4
def symbolize(name)
  return name if name.is_a?(Symbol)

  name.downcase.gsub(/[ .-]/, '_').to_sym
end
symbolize_keys(hash) click to toggle source
# File lib/cf_script/utils.rb, line 10
def symbolize_keys(hash)
  out = {}

  hash.each do |key, value|
    out[symbolize(key)] = value
  end

  out
end