Christopher Dicely
4/2/2008 12:55:00 AM
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")