lib/reel/connection.rb in reel-0.4.0.pre4 vs lib/reel/connection.rb in reel-0.4.0.pre5

- old
+ new

@@ -39,17 +39,10 @@ def detach @attached = false self end - # Reset the current request state - def reset_request(state = :ready) - @request_state = state - @current_request = nil - @parser.reset - end - def readpartial(size = @buffer_size) raise StateError, "can't read in the '#{@request_state}' request state" unless @request_state == :ready @parser.readpartial(size) end @@ -169,7 +162,15 @@ # Raw access to the underlying socket def socket raise StateError, "socket has already been hijacked" unless @socket @socket end + + # Reset the current request state + def reset_request(state = :ready) + @request_state = state + @current_request = nil + @parser.reset + end + private :reset_request end end