Class: SockJS::DelayedResponseChunkedBody

Inherits:
DelayedResponseBody show all
Defined in:
lib/sockjs/delayed-response-body.rb

Overview

Instance Attribute Summary

Attributes inherited from DelayedResponseBody

#session

Instance Method Summary collapse

Methods inherited from DelayedResponseBody

#call, #closed?, #each, #initialize, #succeed, #write

Constructor Details

This class inherits a constructor from SockJS::DelayedResponseBody

Instance Method Details

#finish(data = nil) ⇒ Object



82
83
84
85
86
87
88
89
90
91
# File 'lib/sockjs/delayed-response-body.rb', line 82

def finish(data = nil)
  if @status == :closed
    raise "Body is already closed!"
  end

  self.write(data) if data
  self.__write__(TAIL)

  self.succeed(true)
end