class WebSocket::Frame::Data
Public Instance Methods
getbytes(start_index, count)
click to toggle source
# File lib/seapig-client-ruby/client.rb, line 11 def getbytes(start_index, count) data = self[start_index, count] if @masking_key payload_na = NArray.to_na(data,"byte") mask_na = NArray.to_na((@masking_key.pack("C*")*((data.size/4) + 1))[0...data.size],"byte") data = (mask_na ^ payload_na).to_s end data end