From: Christopher Dicely Date: 2008-04-02T09:55:15+09:00 Subject: Re: What is the RDoc on File talking about? On Tue, Apr 1, 2008 at 1:04 PM, Phillip Gawlowski wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Oliver Saunders wrote: > |> Because right now RDoc puts all File related stuff together, from all > |> files that modify the class. > | > | Ahh OK. > | > | I can see it lists the files the RDoc was generated from as "In:" but is > | it possible to tell which methods come from where? I'd like to know > | which I can use without requiring anything. > > Not in an easy way (you could compare the methods the requiring adds, > though). > > The easy way of knowing what methods are at your disposal at any given > time, is #methods with its pal #sort. This is inherited from Object > (IIRC), and you can always uses those to a) find out what methods are > available, and b) sort the output. > > This is especially useful in irb. True. Personally, using IRB, I'm fond of the construction: puts (foo.methods - Kernel.methods).sort.join("\t")