1
我想實現一個外部使用的DSL應包含基本的算術,條件和循環。但我無法直接評估紅寶石,這是不安全的。紅寶石中是否有更安全的DSL工具
是否有任何更安全的方式來評估ruby代碼或有腳手架來創建一個純粹的純文本DSL。
我想實現一個外部使用的DSL應包含基本的算術,條件和循環。但我無法直接評估紅寶石,這是不安全的。紅寶石中是否有更安全的DSL工具
是否有任何更安全的方式來評估ruby代碼或有腳手架來創建一個純粹的純文本DSL。
查看此文章"Locking Ruby in the Safe"關於如何以安全的方式執行(eval
)任意Ruby代碼。