Sha256: 86a0a51ce0f26adba0f27a825cbe274bbf064b9f1a5d1ef79fb672814fafba48

Contents?: true

Size: 553 Bytes

Versions: 5

Compression:

Stored size: 553 Bytes

Contents

module WebSocket
  module Handshake
    module Handler
      class Client75 < Client

        private

        # @see WebSocket::Handshake::Handler::Base#handshake_keys
        def handshake_keys
          keys = [
            ["Upgrade", "WebSocket"],
            ["Connection", "Upgrade"]
          ]
          host = @handshake.host
          host += ":#{@handshake.port}" if @handshake.port
          keys << ["Host", host]
          keys << ["Origin", @handshake.origin] if @handshake.origin
          keys
        end

      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
websocket-1.1.4 lib/websocket/handshake/handler/client75.rb
websocket-1.1.3 lib/websocket/handshake/handler/client75.rb
websocket-1.1.2 lib/websocket/handshake/handler/client75.rb
websocket-1.1.1 lib/websocket/handshake/handler/client75.rb
websocket-1.1.0 lib/websocket/handshake/handler/client75.rb