module FixerIo::Response

API Responses.

Public Class Methods

symbolize_hash_keys(hash) click to toggle source

Make String Hash keys into Symbols.

@api private @param [Hash<String, Object>] hash @return [Hash<Symbol, Object>]

# File lib/fixer_io/response.rb, line 13
def symbolize_hash_keys(hash)
  hash.keys.each do |key|
    hash[(begin
            key.downcase.to_sym
          rescue StandardError
            key
          end) || key] = hash.delete(key)
  end
  hash
end