J'utilise Sinatra depuis un certain temps maintenant et je voudrais ajouter quelques fonctionnalités en temps réel à ma web-app en poussant les données via des websockets.
J'ai utilisé avec succès la gemme 'em-websocket' seule, mais je n'ai pas été capable d'écrire un fichier ruby qui a un serveur web sinatra ET un serveur web-socket.
J'ai essayé de faire tourner les méthodes run ! ou start ! dans des fils séparés, sans succès.
Quelqu'un a-t-il réussi à le faire fonctionner ?
Je veux les avoir dans le même fichier car je peux alors partager les variables entre les deux serveurs.
Merci !