# File lib/mongrel.rb, line 310 310: def self.query_parse(qs, d = '&;') 311: params = {} 312: (qs||'').split(/[#{d}] */n).inject(params) { |h,p| 313: k, v=unescape(p).split('=',2) 314: if cur = params[k] 315: if cur.class == Array 316: params[k] << v 317: else 318: params[k] = [cur, v] 319: end 320: else 321: params[k] = v 322: end 323: } 324: 325: return params 326: end