Method: Rack::Utils.parse_nested_query

Defined in:
lib/rack/utils.rb

.parse_nested_query(qs, d = nil) ⇒ Object



57
58
59
60
61
62
63
64
65
66
# File 'lib/rack/utils.rb', line 57

def parse_nested_query(qs, d = nil)
  params = {}

  (qs || '').split(d ? /[#{d}] */n : DEFAULT_SEP).each do |p|
    k, v = unescape(p).split('=', 2)
    normalize_params(params, k, v)
  end

  return params
end