class WebSocket::Frame::Base

def include_version

Returns:
  • (Boolean) - false if protocol number is unknown, otherwise true
def include_version
  @handler = case @version
             when 75..76 then Handler::Handler75.new(self)
             when 0..2 then Handler::Handler75.new(self)
             when 3 then Handler::Handler03.new(self)
             when 4 then Handler::Handler04.new(self)
             when 5..6 then Handler::Handler05.new(self)
             when 7..13 then Handler::Handler07.new(self)
             else raise WebSocket::Error::Frame::UnknownVersion
             end
end