class Async::WebSocket::ConnectResponse
The response from the server back to the client for negotiating HTTP/2 WebSockets.
Public Class Methods
new(request, headers = nil, protocol: nil, &block)
click to toggle source
Calls superclass method
# File lib/async/websocket/connect_response.rb, line 32 def initialize(request, headers = nil, protocol: nil, &block) headers = ::Protocol::HTTP::Headers[headers] if protocol headers.add(SEC_WEBSOCKET_PROTOCOL, protocol) end body = Async::HTTP::Body::Hijack.wrap(request, &block) super(request.version, 200, headers, body) end