class WebSocket::Driver::Draft75
def frame(data, type = nil, error_type = nil)
def frame(data, type = nil, error_type = nil) return queue([data, type, error_type]) if @ready_state == 0 frame = ["\x00", data, "\xFF"].map { |s| Driver.encode(s, :binary) } * '' @socket.write(Driver.encode(frame, :binary)) true end