ensure stream response bodies get closed
commit0cd65fa1e01be369b270c72053cf21a3d6bcb45f
authorEric Wong <normalperson@yhbt.net>
Mon, 19 Jul 2010 10:10:05 +0000 (19 10:10 +0000)
committerEric Wong <normalperson@yhbt.net>
Tue, 20 Jul 2010 00:04:35 +0000 (19 17:04 -0700)
tree7ae76d0860f740838faa9cb5172b100b7a58a35c
parented14b9bdbb35fa18dc283ba2d048a33d10759b2d
ensure stream response bodies get closed

Some middlewares such as Clogger rely on wrapping the body
having the close method called on it for logging.
lib/rainbows/dev_fd_response.rb
lib/rainbows/event_machine.rb
lib/rainbows/event_machine/response_pipe.rb
lib/rainbows/response/body.rb
t/close-pipe-response.ru [new file with mode: 0644]
t/t0031-close-pipe-response.sh [new file with mode: 0644]