Module: Settings::DataSource::Hash::AssureStringKeys
- Defined in:
- lib/settings/data_source/hash.rb
Class Method Summary collapse
Class Method Details
.call(data) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/settings/data_source/hash.rb', line 9 def self.call(data) new_data = {} data.each do |key, value| new_key = key.to_s if value.is_a?(::Hash) new_value = self.(value) else new_value = value end new_data[new_key] = new_value end new_data end |