Skip to content

Instantly share code, notes, and snippets.

View alexcharlie's full-sized avatar

Alexander Le alexcharlie

View GitHub Profile
def query_parse(qs, d = '&;')
params = {}
(qs||'').split(/[#{d}] */n).inject(params) { |h,p|
k, v=unescape(p).split('=',2)
if cur = params[k]
if cur.class == Array
params[k] << v
else
params[k] = [cur, v]
end