We're working on a product that has similar a requirement to Tropo (see <https://github.com/tropo/tropo-samples/tree/master/ruby>), where the user is allowed to write a ruby script that can access a few functions and variables that are passed in. However, we would want to avoid the user having access to global calls deleting all users or terminating the program. Is there a way to accomplish this with eval?