class WEBrick::HTTPRequest

Public Instance Methods

websocket_upgrade_request?() click to toggle source
# File lib/webtube/webrick.rb, line 15
def websocket_upgrade_request?
  return self.request_method.upcase == 'GET' &&
      self.http_version >= '1.1' &&
      (self['Connection'] || '').downcase == 'upgrade' &&
      (self['Upgrade'] || '').downcase == 'websocket' &&
      !self['Sec-WebSocket-Key'].nil?
end