class Faye::WebSocket::HybiParser::StreamReader

def initialize

def initialize
  @queue = []
end

def put(bytes)

def put(bytes)
  return unless bytes and bytes.size > 0
  @queue.concat(bytes)
end

def read(length)

def read(length)
  read_bytes(length)
end

def read_bytes(length)

def read_bytes(length)
  return nil if length > @queue.size
  @queue.shift(length)
end