![]() |
1
9
您可以使用Ruby2Ruby实现一个to-Ruby方法。
将输出:
我还想看看Github的Chris Wanstrath的精彩演讲 http://goruco2008.confreaks.com/03_wanstrath.html 他展示了一些有趣的ruby2ruby和parsetree用法示例。 |
![]() |
2
4
基于Evangineeur的答案,这里是Corban的答案,如果你有Ruby1.9:
我的公司用它来显示用于碳计算的红宝石代码…我们在Ruby1.8中使用了ParseTree,现在 sourcify with Ruby 1.9 . |
![]() |
3
2
在Ruby1.9中,您可以尝试这个从源文件中提取代码的gem。 |
![]() |
4
2
在Ruby1.9+中(用2.1.2测试),您可以使用 https://github.com/banister/method_source
通过打印源
请注意,为了读取源文件,您需要使用一个文件并执行该文件(从IRB测试该文件将导致以下错误:
|