标签: ruby ruby-1.9 ruby-1.9.2
可能重复: How to extract the code from a Proc object?
将proc或方法对象转换为源字符串的最佳方法是什么?到目前为止,我尝试了两种方法。一个是实现proc的源位置并读取该部分源代码。另一种是使用库巫师和开膛手。我不确定这样做的正确方法是什么。什么是最好的可能取决于各种因素:稳健性,对原始的忠诚度,速度等。包括我建议的方法,但不限于它们,请建议一个策略,并评估其局限性。