# Magic/help 0.20061226.1123 released

**URL:** <https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430>\
**Category:** Ruby\
**Created:** [December 26, 2006, 4:23pm UTC](https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430 "2006-12-26T16:23:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fmwr](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de053/32.png) [@fmwr](https://www.ruby-forum.com/u/fmwr)\
**Post date:** [December 26, 2006, 4:23pm UTC](https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430/1 "2006-12-26T16:23:35Z")

</div>

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:

> help “File.sync=” # returns documentation for IO#sync=  
> or even ask for help on arbitrary objects:  
> help { some\_file\_obj.sync = true }  
> help some\_file\_obj.method(:sync=)

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:

- [taw's blog: magic/help update](http://t-a-w.blogspot.com/2006/12/magichelp-update.html)  
The original post announcing magic/help:
- [taw's blog: magic/help for Ruby](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](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  
? 🙂

---

<div class="post-metadata">

**Author:** ![fmwr](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de053/32.png) [@fmwr](https://www.ruby-forum.com/u/fmwr)\
**Post date:** [December 26, 2006, 6:42pm UTC](https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430/2 "2006-12-26T18:42:03Z")

</div>

On Wed, 2006-12-27 at 00:21 +0900, Tomasz W. wrote:

> I’ve just released new version of magic/help - plugin for irb  
> providing more intuitive  
> documentation access by heavy use of reflection.

Nice 🙂

> By the way, what should I do to get my gems onto default gem repository ? 🙂

Create a project at rubyforge and upload the files there.

Andre

---

<div class="post-metadata">

**Author:** ![fmwr](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de053/32.png) [@fmwr](https://www.ruby-forum.com/u/fmwr)\
**Post date:** [December 26, 2006, 9:18pm UTC](https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430/3 "2006-12-26T21:18:33Z")

</div>

On Dec 26, 2006, at 7:21 AM, Tomasz W. wrote:

Nice project!! Too bad I won’t use it until it is a full fledged gem.

> For simply downloading the gem:
> 
> - [http://zabor.org/taw/magic\_help/magic\_help-0.20061226.1123.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 ? 🙂

Yes, as Andre pointed out. Create a project on rubyforge. This is the  
easiest way and there are a lot of benefits:

- bug tracker (this is probably the most important imo).
- mailing lists.
- cvs/svn hosting if you are so inclined. (our projects use perforce  
and mirror to svn)
- public announcements with RSS feeds.
- web space for your doco.
- wiki full of spam 🙂
- people can find your stuff since it is the first place to go to  
find ruby related things.

---

<div class="post-metadata">

**Author:** ![fmwr](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de053/32.png) [@fmwr](https://www.ruby-forum.com/u/fmwr)\
**Post date:** [December 27, 2006, 4:55am UTC](https://www.ruby-forum.com/t/magic-help-0-20061226-1123-released/80430/4 "2006-12-27T04:55:18Z")

</div>

On Wed, 2006-12-27 at 05:16 +0900, Ryan D. wrote:

> - wiki full of spam 🙂

Sad but true! But at least now if the Wiki isn’t selected it doesn’t  
get created and spammed…

Speaking of which, if anyone has a RubyForge project and you’ve enabled  
but are no longer using a Wiki, please go into the project admin pages  
and disable it. You will reduce the entropy of the universe!

Thanks,

Tom
