Sha256: 605b5a52ad5a15592ae6e39f1bdf302501f5b1bc9daf51773f6c25f06f70e543

Contents?: true

Size: 603 Bytes

Versions: 7

Compression:

Stored size: 603 Bytes

Contents

module WebSocket
  module Handshake
    module Handler
      module Server75

        include 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
          [
            ["Upgrade", "WebSocket"],
            ["Connection", "Upgrade"],
            ["WebSocket-Origin", @headers['origin']],
            ["WebSocket-Location", uri]
          ]
        end

      end
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
websocket-1.0.7 lib/websocket/handshake/handler/server75.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/websocket-1.0.6/lib/websocket/handshake/handler/server75.rb
websocket-1.0.6 lib/websocket/handshake/handler/server75.rb
websocket-1.0.5 lib/websocket/handshake/handler/server75.rb
websocket-1.0.4 lib/websocket/handshake/handler/server75.rb
websocket-1.0.3 lib/websocket/handshake/handler/server75.rb
websocket-1.0.2 lib/websocket/handshake/handler/server75.rb