The class of the classes. To tell the truth, each class have the
unnamed class (which is the meta-class of the class), the class
Class is the class of these meta-classes. It is
complicated, but it is not important for using Ruby.
Module
ancestors
Returns the list of the superclass and inclded modules with precedence.
method_defined?(id)
Returns true, if the instance of the Class has the method specified by the id.
inherited(subclass)
Will be called when a subclass of the receiver created. The argument is the newly created subclass.
new(...)
Creates an instance of the class. This arguments to this
method will pass to the initialize.
name()
Returns the class name.
superclass
Returns the superclass of the class.
new([superclass])
Creates an anonymous class, which superclass is specified by
superclass. The default value for the superclass
is the class Object.