Мы работаем над продуктом, который имеет аналогичные требования к Tropo (см. https://github.com/tropo/tropo-samples/tree/master/ruby ), где пользователю разрешается написать сценарий ruby, который может получить доступ к нескольким переданным функциям и переменным in. Однако мы хотели бы, чтобы пользователь не имел доступа к глобальным вызовам, удаляющим всех пользователей или завершающим программу. Есть ли способ сделать это с помощью eval?