Ri in irb

Hello all,

From p.191 of the pickaxe2 book, I put the following into my irb.rc file.

def ri(*names)
system(%{ri #{names.map {|name| name.to_s}.join(" ")}})
end

However, when I open an irb session and type, say,

ri Proc

I do not get the documentation I'm seeking, just a return =>false.

"ri Proc" works fine for me from a command line. Can anyone suggest what
might be wrong?

Thanks

Brian
ruby 1.8.2, Windows XP

On windows it needs to be ri.bat, just like you should use irb.bat

Jason

ยทยทยท

On 4/27/05, Brian Buckley <briankbuckley@gmail.com> wrote:

Hello all,

From p.191 of the pickaxe2 book, I put the following into my irb.rc file.

def ri(*names)
system(%{ri #{names.map {|name| name.to_s}.join(" ")}})
end

However, when I open an irb session and type, say,

ri Proc

I do not get the documentation I'm seeking, just a return =>false.

"ri Proc" works fine for me from a command line. Can anyone suggest what
might be wrong?

Thanks

Brian
ruby 1.8.2, Windows XP

That's it! Thank you.

Brian