让用户编写并运行ruby代码?

时间:2012-06-09 20:10:14

标签: ruby

我正在为giggles创建一个小编码训练游戏。游戏应该是红宝石,我希望用户编写代码然后让游戏看一下代码返回的内容,有点像_why的hackety(但是来自cli)。

我找不到办法做到这一点,你知道怎么做?

1 个答案:

答案 0 :(得分:0)

查看eval,它将String解释为ruby代码。如果您想知道如何编写文本编辑器部分,那就更难了(超出了本网站的范围)。最简单的解决方案是使用标准库中的readline,它允许您创建类似IRB的提示。