Выполнение предоставленного пользователем кода ruby на веб-сервере

Я хотел бы позволить моим пользователям создавать сценарии Ruby, которые выполняют вычисления для некоторых данных, находящихся на веб-сервере, а затем выводят результаты. Скрипты выполняются на сервере. Есть ли способ сделать это безопасно?

Более конкретно, я хотел бы:

ограничьте ресурсы, которые может использовать скрипт (память и процессор), и ограничьте время его работыограничить, какие основные классы может использовать скрипт (например, String, Fixnum, Float, Math и т. д.)разрешить скрипту доступ и возврат данныхвыводить любые ошибки пользователю

Есть ли библиотеки или проекты, которые делают то, что яспрашиваю? Если не в Ruby, может быть, какой-то другой язык?

Ответы на вопрос(1)

Ваш ответ на вопрос