On Tue, Apr 1, 2008 at 1:04 PM, Phillip Gawlowski
<cmdjackryan / googlemail.com> 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")