lib/rack/utils.rb in rack-2.1.4.3 vs lib/rack/utils.rb in rack-2.1.4.4

- old
+ new

@@ -144,11 +144,11 @@ end end module_function :build_nested_query def q_values(q_value_header) - q_value_header.to_s.split(/\s*,\s*/).map do |part| - value, parameters = part.split(/\s*;\s*/, 2) + q_value_header.to_s.split(',').map do |part| + value, parameters = part.split(';', 2).map(&:strip) quality = 1.0 if parameters && (md = /\Aq=([\d.]+)/.match(parameters)) quality = md[1].to_f end [value, quality]