support rack 3 multi-value headers
[unicorn.git] / t / write-on-close.ru
blob725c4d60b8193ea0f8ed14b1a99f3d5ba6e42d85
1 class WriteOnClose
2   def each(&block)
3     @callback = block
4   end
6   def close
7     @callback.call "7\r\nGoodbye\r\n0\r\n\r\n"
8   end
9 end
10 use Rack::ContentType, "text/plain"
11 run(lambda { |_| [ 200, { 'transfer-encoding' => 'chunked' }, WriteOnClose.new ] })