WebSocket component for Sinatra RocketIO