RI documentation for RubyGems

Can anyone explain how the RI documentation for RubyGems may be:

1) generated

2) subsequently accessed via RI?

Any info. is appreciated - my research tells me that this is/may be
working but it's unclear. Sounds like a relatively recent development.

Thanks,
Wes

···

--
Posted via http://www.ruby-forum.com/.

Wes Gamble <weyus@att.net> writes:

Can anyone explain how the RI documentation for RubyGems may be:

1) generated

2) subsequently accessed via RI?

I think if you do an 'rdoc -R' in your gems directory it will create
ri-accessible documentation. When I did this, it took an exceedingly
long time to finish, so I'm wondering if there's a better way to do
it.

-Phil Hagelberg

If you don't care about the regular rdoc (for gem_server), this might
help:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/175337

···

On Wed, 2006-04-19 at 05:12 +0900, Wes Gamble wrote:

Can anyone explain how the RI documentation for RubyGems may be:

1) generated

2) subsequently accessed via RI?

--
Ross Bamford - rosco@roscopeco.REMOVE.co.uk

Wes Gamble wrote:

Can anyone explain how the RI documentation for RubyGems may be:

1) generated

2) subsequently accessed via RI?

Any info. is appreciated - my research tells me that this is/may be
working but it's unclear. Sounds like a relatively recent development.

This won't help you immediately, but the next version of rubygems will
generate the RI docs for each installed gem automatically. We will
probabaly release a gemri command that will pick up the gem'ed RI docs
as well. (gemri is just a simple wrapper that setups up the right
paths).

···

--
-- Jim Weirich

--
Posted via http://www.ruby-forum.com/\.

Phil,

Which directory is the correct one to do it in?

Wes

Phil Hagelberg wrote:

···

Wes Gamble <weyus@att.net> writes:

Can anyone explain how the RI documentation for RubyGems may be:

1) generated

2) subsequently accessed via RI?

I think if you do an 'rdoc -R' in your gems directory it will create
ri-accessible documentation. When I did this, it took an exceedingly
long time to finish, so I'm wondering if there's a better way to do
it.

-Phil Hagelberg

--
Posted via http://www.ruby-forum.com/\.

Wes Gamble <weyus@att.net> writes:

Which directory is the correct one to do it in?

On my system (Ubuntu) it's /usr/lib/ruby/gems/1.8/gems/

I don't know that it would be consistent across platforms.

-Phil Hagelberg

Doesn't that depend on the question? If Wes wants documentation for Gems that he has installed, on my system, they're in (installation root)/lib/ruby/gems/1.8/gems/(individual gems)

However, RubyGems couldn't install itself as a Gem, so it's in (installation root)/lib/ruby/site_ruby/1.8/rubygems

On Mac OSX, (installation root) has defaulted to /usr/local, although I installed Ruby 1.8.4 in /Library/Ruby instead.

To make ri documentation for RubyGems itself, you'd go to the latter directory, then run rdoc. You'll have to figure out if you want to use -r or -R. I got tired of playing guessing games with ri, so I generate all my RDoc files as HTML now.

···

On Apr 18, 2006, at 13:55, Phil Hagelberg wrote:

Wes Gamble <weyus@att.net> writes:

Which directory is the correct one to do it in?

On my system (Ubuntu) it's /usr/lib/ruby/gems/1.8/gems/

I don't know that it would be consistent across platforms.