2011-10-12 57 views
1

我如何采取一个普通的Ruby脚本,我在我的文本编辑器(以及FS保存到文件)红宝石:在现有的Ruby进程运行脚本

,然后评估它已经运行Ruby进程内与其现有的对象?

我应该可以运行我的脚本,并且可以访问现有Ruby进程的ObjectSpace,然后在ruby进程继续运行时编辑我的脚本并在相同的Ruby中重新运行脚本时终止脚本过程,一次又一次。

有没有一个常见的计算机科学术语是指这个?

回答

2

您必须更具体地了解触发脚本重新运行的原因。然而,它会归结为eval(IO.read("scriptname.rb"))或类似的东西。

+1

好吧,我想这是非常简单的,一旦我得到直我想要什么样的行为。 – themirror