lib/httpclient/http.rb in httpclient-2.4.0 vs lib/httpclient/http.rb in httpclient-2.5.0

- old
+ new

@@ -842,14 +842,14 @@ def escape_query(query) # :nodoc: pairs = [] query.each { |attr, value| left = escape(attr.to_s) << '=' if values = Array.try_convert(value) - values.each { |value| - if value.respond_to?(:read) - value = value.read + values.each { |v| + if v.respond_to?(:read) + v = v.read end - pairs.push(left + escape(value.to_s)) + pairs.push(left + escape(v.to_s)) } else if value.respond_to?(:read) value = value.read end