I find the following commands very useful from time to time, but I kept forgetting their names. So I'm creating this post to help remind myself.
a.class
# returns the class of an object a
a.superclass
# returns the superclass of an object a
a.instance_of? A
# determines if a.class == A
a.is_a? A
#determines whether a is an instance of c, or of any of its subclass, or of any modules.
a.respond_to? :something
#determines if a has a public or protected method with the specified name.
J
Tuesday, September 23, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment