Я уже некоторое время пользуюсь Sinatra, и я хотел бы добавить некоторые функции реального времени в свое веб-приложение, передавая данные через веб-сокеты.
Я успешно использовал гем 'em-websocket' сам по себе, но не смог написать один файл ruby, который имеет веб-сервер sinatra И сервер веб-сокетов.
Я пробовал крутить бег! или начать! методы отключены в отдельных потоках без успеха.
Кто-нибудь заставил это работать?
Я хочу, чтобы они были в том же файле, что и я, чтобы потом делиться переменными между двумя серверами.
Спасибо!