T
Tomasz Wegrzanowski
I've just released new version of magic/help - plugin for irb
providing more intuitive
documentation access by heavy use of reflection.
magic/help lets you ask for methods located anywhere in the class hierarchy:
Changes in the release include:
* Correct handling of all cases where documentation and reflection mismatched,
including Kernel# vs Object# (where methods were declared and where
documentation
claimed they were declared frequently mismatched), SomeClass.new (most classes
do not override Class.new, but still provide documentation).
* Improvements in handling private methods, methods from modules,
unloaded methods
from loaded classes (like Time without time.rb), and many more
* A gem for the library
Full release notes for the new version:
* http://t-a-w.blogspot.com/2006/12/magichelp-update.html
The original post announcing magic/help:
* http://t-a-w.blogspot.com/2006/11/magichelp-for-ruby.html
For simply downloading the gem:
* http://zabor.org/taw/magic_help/magic_help-0.20061226.1123.gem
By the way, what should I do to get my gems onto default gem repository ?![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
providing more intuitive
documentation access by heavy use of reflection.
magic/help lets you ask for methods located anywhere in the class hierarchy:
or even ask for help on arbitrary objects:help "File.sync=" # returns documentation for IO#sync=
help { some_file_obj.sync = true }
help some_file_obj.methodsync=)
Changes in the release include:
* Correct handling of all cases where documentation and reflection mismatched,
including Kernel# vs Object# (where methods were declared and where
documentation
claimed they were declared frequently mismatched), SomeClass.new (most classes
do not override Class.new, but still provide documentation).
* Improvements in handling private methods, methods from modules,
unloaded methods
from loaded classes (like Time without time.rb), and many more
* A gem for the library
Full release notes for the new version:
* http://t-a-w.blogspot.com/2006/12/magichelp-update.html
The original post announcing magic/help:
* http://t-a-w.blogspot.com/2006/11/magichelp-for-ruby.html
For simply downloading the gem:
* http://zabor.org/taw/magic_help/magic_help-0.20061226.1123.gem
By the way, what should I do to get my gems onto default gem repository ?