在ruby中是否有更安全的DSL工具

时间:2010-12-20 00:52:25

标签: ruby dsl

我想实现一个外部使用的DSL,它应该包含基本的算术,条件和循环。但我不能直接评估红宝石,这是不安全的。

是否有更安全的方法来评估ruby代码或是否有脚手架来创建纯文本DSL。

1 个答案:

答案 0 :(得分:0)

查看本文"Locking Ruby in the Safe",了解如何以安全的方式执行(eval)任意Ruby代码。