module Faraday::DecodeMethods
def decode(query)
-
(TypeError)- if the nesting is incorrect
Returns:
-
(Array- the decoded params)
Parameters:
-
query(nil, String) --
def decode(query) return nil if query.nil? params = {} query.split('&').each do |pair| next if pair.empty? key, value = pair.split('=', 2) key = unescape(key) value = unescape(value.tr('+', ' ')) if value decode_pair(key, value, params) end dehash(params, 0) end