Method: WebSocket::Frame::Data#set_mask

Defined in:
lib/websocket/frame/data.rb

#set_maskObject

Extract mask from 4 first bytes according to spec



21
22
23
24
# File 'lib/websocket/frame/data.rb', line 21

def set_mask
  raise WebSocket::Error::Frame::MaskTooShort if bytesize < 4
  @masking_key = self[0..3].bytes.to_a
end