module DiabloApi::Helper::Converter

Public Instance Methods

convert_hash_keys(value) click to toggle source
# File lib/diablo_api/helper/converter.rb, line 8
def convert_hash_keys(value)
  case value
  when Array
    value.map { |v| convert_hash_keys(v) }
  when Hash
    Hash[value.map { |k, v| [underscore_key(k), convert_hash_keys(v)] }]
  else
    value
  end
end
underscore_key(k) click to toggle source
# File lib/diablo_api/helper/converter.rb, line 19
def underscore_key(k)
  k.to_s.underscore.to_sym
end