标签: ruby dsl
我想实现一个外部使用的DSL,它应该包含基本的算术,条件和循环。但我不能直接评估红宝石,这是不安全的。
是否有更安全的方法来评估ruby代码或是否有脚手架来创建纯文本DSL。
答案 0 :(得分:0)
查看本文"Locking Ruby in the Safe",了解如何以安全的方式执行(eval)任意Ruby代码。
eval