The subject says it all, really.
Thanks,
Ken
The subject says it all, really.
Thanks,
Ken
From: Kenneth McDonald [mailto:[email protected]]
singleton_methods
On Sep 25, 2008, at 9:56 PM, Kenneth McDonald wrote:
The subject says it all, really.
Thanks,
Ken
p Class.methods
p File.methods
also,
methods(false)
tend to always forget this, as false option is not documented in
(fast)ri nor ruby-doc
i’m guessing stefan’s docu patch did not make it
http://groups.google.com/group/ruby-talk-google/browse_thread/thread/9ab26673460e61c6
using 1.8.7/1.9
Thanks everyone. It appears, then, that Ncurses.init_pair is not
defined in the ncurses module,
regardless of what the ruby cookbook says. Sigh.
Ken
Kenneth McDonald wrote:
Is there a way to find the class methods of a class, just like ‘methods’
finds the instance methods?
methods does not give you the instance methods of a class.
instance_methods
does. obj.methods (where obj might very well be a class) gives you all
the
methods defined on obj, i.e. the instance methods of obj’s class (minus
the
ones you undefined for obj specifically, I suppose) + the singleton
methods
that are defined on obj directly. If you specify the argument false,
only the
singleton methods are listed.
So SomeClass.methods will list all the instance methods of class Class +
all
the singleton (a.k.a. class-)methods of SomeClass and
SomeClass.methods(false)
will give you only the latter.
HTH,
Sebastian
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs