Module: CoreExt::Hash::RiotLolApi
- Defined in:
- lib/core_ext/hash/riot_lol_api.rb
Instance Method Summary collapse
Instance Method Details
#lol_symbolize ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/core_ext/hash/riot_lol_api.rb', line 7 def lol_symbolize new_hash = {} each do |k, v| if v.is_a? Array populate_new_hash_from_array(new_hash: new_hash, key: k, values: v) elsif v.is_a? ::Hash new_hash[k.lol_symbolize] = initalize_lol_object(name_class: classify(k), values: v) else new_hash[k.lol_symbolize] = v end end new_hash end |