2011-04-25 30 views
-1

如果您查看this Github project,我的問題更容易解釋。在另一個Ruby腳本的上下文中評估Ruby代碼

基本上file1告訴file2當前行號,然後file2讀取下幾行。現在我想eval收集的代碼file2file1的上下文中。

任何想法?我不希望任何人爲我編碼,但向正確的方向推動肯定會幫助我!

+0

「接下來的幾行」太模糊了。你需要從'file1'中讀取多少內容? 「代碼收集在'file2'中的哪一部分」? – sawa 2011-04-25 04:54:21

+0

'file1'還會向'file2'發送一個方法,該方法說明要停止收集代碼的行號。檢出github項目,它只有兩個小文件。 – RyanScottLewis 2011-04-25 04:58:27

回答

1

eval之前,您需要獲取上下文的binding

+0

謝謝!代碼現在可以工作!目前這是相當無用的,但膽量在那裏=) – RyanScottLewis 2011-04-25 08:28:46