# File lib/mongrel.rb, line 253
253:     def self.query_parse(qs, d = '&;')
254:       params = {}
255:       (qs||'').split(/[#{d}] */n).inject(params) { |h,p|
256:         k, v=unescape(p).split('=',2)
257:         if cur = params[k]
258:           if cur.class == Array
259:             params[k] << v
260:           else
261:             params[k] = [cur, v]
262:           end
263:         else
264:           params[k] = v
265:         end
266:       }
267: 
268:       return params
269:     end