lib/rack/utils.rb in rack-1.1.0 vs lib/rack/utils.rb in rack-1.1.1.pre

- old
+ new

@@ -36,13 +36,10 @@ def parse_query(qs, d = nil) params = {} (qs || '').split(d ? /[#{d}] */n : DEFAULT_SEP).each do |p| k, v = p.split('=', 2).map { |x| unescape(x) } - if v =~ /^("|')(.*)\1$/ - v = $2.gsub('\\'+$1, $1) - end if cur = params[k] if cur.class == Array params[k] << v else params[k] = [cur, v] @@ -67,12 +64,9 @@ return params end module_function :parse_nested_query def normalize_params(params, name, v = nil) - if v and v =~ /^("|')(.*)\1$/ - v = $2.gsub('\\'+$1, $1) - end name =~ %r(\A[\[\]]*([^\[\]]+)\]*) k = $1 || '' after = $' || '' return if k.empty?