1 # -*- encoding: binary -*-
3 module Rainbows::ReverseProxy::Synchronous
4 UpstreamSocket = Rainbows::ReverseProxy::UpstreamSocket
8 while input.read(16384, buf)
14 input = prepare_input!(env)
15 req = build_headers(env, input)
16 sock = UpstreamSocket.new(pick_upstream(env))
18 each_block(input) { |buf| sock.kgio_write(buf) } if input
19 Kcar::Response.new(sock).rack