lib/hatetepe/client.rb in hatetepe-0.2.3 vs lib/hatetepe/client.rb in hatetepe-0.2.4
- old
+ new
@@ -72,11 +72,11 @@
def <<(request)
request.headers["Host"] = "#{config[:host]}:#{config[:port]}"
requests << request
Fiber.new {
- builder.request request.verb, request.uri
+ builder.request_line request.verb, request.uri
if request.headers["Content-Type"] == "application/x-www-form-urlencoded"
if request.body.respond_to? :read
request.headers["Content-Length"] = request.body.read.bytesize
else
@@ -87,10 +87,10 @@
b = request.body
if Body === b || b.respond_to?(:each)
builder.body b
elsif b.respond_to? :read
- builder.body b.read
+ builder.body [b.read]
else
builder.body [b]
end
builder.complete