Module: RubyFly::RC::Conversions
- Defined in:
- lib/ruby_fly/rc.rb
Class Method Summary collapse
Class Method Details
.stringify_keys(hash) ⇒ Object
| 16 17 18 19 20 21 22 | # File 'lib/ruby_fly/rc.rb', line 16 def self.stringify_keys(hash) hash.each_with_object({}) do |(key, value), result| new_key = key.is_a?(Symbol) ? key.to_s : key new_value = value.is_a?(Hash) ? stringify_keys(value) : value result[new_key] = new_value end end | 
.symbolize_keys(hash) ⇒ Object
| 8 9 10 11 12 13 14 | # File 'lib/ruby_fly/rc.rb', line 8 def self.symbolize_keys(hash) hash.each_with_object({}) do |(key, value), result| new_key = key.is_a?(String) ? key.to_sym : key new_value = value.is_a?(Hash) ? symbolize_keys(value) : value result[new_key] = new_value end end |