Method: Puppet::Settings#stringifyhash

Defined in:
lib/puppet/settings.rb

#stringifyhash(hash) ⇒ Object



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/puppet/settings.rb', line 120

def stringifyhash(hash)
  newhash = {}
  hash.each do |key, val|
    key = key.to_s
    case val
    when Hash
      newhash[key] = stringifyhash(val)
    when Symbol
      newhash[key] = val.to_s
    else
      newhash[key] = val
    end
  end
  newhash
end