Я хотел бы создать приложение Ruby on Rails, которое позволит пользователям управлять последовательным портом хост-сервера. Чтобы сохранить порядок в последовательных командах, я хотел бы иметь некоторую систему очередей, которая позволяла бы одному пользователю одновременно выдавать команды с ограничением по времени. По истечении их времени следующий пользователь в очереди получает контроль.Система очереди пользователей Ruby on Rails?
Создано ли что-нибудь подобное? Я ищу совет относительно ранее существовавших драгоценных камней или плагинов, которые могут быть изменены, чтобы соответствовать этой потребности, или я должен попытаться свернуть свои собственные.
Я буду использовать библиотеку ruby-serial для подключения к Arduino. Я также хотел бы аутентифицировать пользователей через Twitter/Facebook OAuth.