A Ruby implementation of the WebSocket protocol