README.markdown in method_source-0.1.0 vs README.markdown in method_source-0.1.1
- old
+ new
@@ -4,23 +4,23 @@
(C) John Mair (banisterfiend) 2010
_retrieve the sourcecode for a method_
`method_source` is a utility to return a method's sourcecode as a
-Ruby string.
+Ruby string. Also returns `Proc` and `Lambda` sourcecode.
It is written in pure Ruby (no C).
`method_source` provides the `source` method to the `Method` and
`UnboundMethod` classes.
* Install the [gem](https://rubygems.org/gems/method_source): `gem install method_source`
* Read the [documentation](http://rdoc.info/github/banister/method_source/master/file/README.markdown)
* See the [source code](http://github.com/banister/method_source)
-example:
----------
+Example: methods
+----------------
Set.instance_method(:merge).source.display
# =>
def merge(enum)
if enum.instance_of?(self.class)
@@ -33,10 +33,10 @@
end
Limitations:
------------
-* Only works with Ruby 1.9+
+* Only works with Ruby 1.9+ (YARV)
* Cannot return source for C methods.
* Cannot return source for dynamically defined methods.
Possible Applications:
----------------------