I've done a little bit more digging into this. The offending line is
in Rack.
/gems/rack-1.4.1/lib/rack/multipart/parser.rb:73:in `block in
fast_forward_to_first_boundary'
But I don't believe this is a Rack bug. When you inspect the IO object
given to Rack from Goliath isn't empty.
If we look into the parse method in Goliath::Request the body is given
to the ASYNC_BODY method but not kept in the instance @body variable.
From the looks of it this means that if you define a on_body method
you can't use any Rack middleware?
Is this true?
On Feb 12, 4:11 pm, Paweł Pacana <
pawel.pac...@gmail.com> wrote:
> 2012/2/13 Poz <
jpozd...@gmail.com>: