Sha256: a3e792babf445e23987fa14fb10db10679e85c9f5e9a67581ba8749667189116

Contents?: true

Size: 600 Bytes

Versions: 3

Compression:

Stored size: 600 Bytes

Contents

module WebSocket
  module Handshake
    module Handler
      class Server75 < Server
        private

        # @see WebSocket::Handshake::Handler::Base#header_line
        def header_line
          'HTTP/1.1 101 Web Socket Protocol Handshake'
        end

        # @see WebSocket::Handshake::Handler::Base#handshake_keys
        def handshake_keys
          [
            %w(Upgrade WebSocket),
            %w(Connection Upgrade),
            ['WebSocket-Origin', @handshake.headers['origin']],
            ['WebSocket-Location', @handshake.uri]
          ]
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
tdiary-5.0.2 vendor/bundle/gems/websocket-1.2.3/lib/websocket/handshake/handler/server75.rb
tdiary-5.0.1 vendor/bundle/gems/websocket-1.2.3/lib/websocket/handshake/handler/server75.rb
websocket-1.2.3 lib/websocket/handshake/handler/server75.rb