Class: Thin::Response
- Inherits:
-
Object
- Object
- Thin::Response
- Defined in:
- lib/sockjs/duck-punch-thin-response.rb
Constant Summary collapse
- TRANSFER_ENCODING =
'Transfer-Encoding'.freeze
Instance Method Summary collapse
Instance Method Details
#persistent? ⇒ Boolean
5 6 7 8 9 10 11 12 13 |
# File 'lib/sockjs/duck-punch-thin-response.rb', line 5 def persistent? return true if PERSISTENT_STATUSES.include?(@status) return false unless @persistent return true if @headers.has_key?(CONTENT_LENGTH) if @headers.has_key?(TRANSFER_ENCODING) header_string ||= @headers.to_s return true if /transfer-encoding: identity/i !~ header_string end end |