Lord Sarevok

Desarrollador web

Patch para rack 0.9.1

December 13th 2010

En caso de problemas del tipo lib/rack/request.rb:116:in `rewind': Illegal seek (Errno::ESPIPE) con rack 0.9.1, aplicar este patch

diff

cd ~/local/ruby/lib/ruby/gems/1.8/gems/rack-0.9.1/lib/rack/
diff request.rb.orig request.rb

116c116,119
@env["rack.input"].rewind if @env["rack.input"].respond_to?(:rewind)

begin
  @env["rack.input"].rewind if @env["rack.input"].respond_to?(:rewind)
rescue Errno::ESPIPE
end