# 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