[前][次][番号順一覧][スレッド一覧]

ruby-changes:12212

From: yugui <ko1@a...>
Date: Tue, 30 Jun 2009 00:34:49 +0900 (JST)
Subject: [ruby-changes:12212] Ruby:r23897 (trunk): * object.c: updated the diagram of metaclass hierarchy in rdoc.

yugui	2009-06-30 00:34:30 +0900 (Tue, 30 Jun 2009)

  New Revision: 23897

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23897

  Log:
    * object.c: updated the diagram of metaclass hierarchy in rdoc.

  Modified files:
    trunk/object.c

Index: object.c
===================================================================
--- object.c	(revision 23896)
+++ object.c	(revision 23897)
@@ -2427,27 +2427,25 @@
  *  that follows, the vertical arrows represent inheritance, and the
  *  parentheses meta-classes. All metaclasses are instances
  *  of the class `Class'.
+ *                             +---------+             +-...
+ *                             |         |             |
+ *             BasicObject-----|-->(BasicObject)-------|-...
+ *                 ^           |         ^             |
+ *                 |           |         |             |
+ *              Object---------|----->(Object)---------|-...
+ *                 ^           |         ^             |
+ *                 |           |         |             |
+ *                 +-------+   |         +--------+    |
+ *                 |       |   |         |        |    |
+ *                 |    Module-|---------|--->(Module)-|-...
+ *                 |       ^   |         |        ^    |
+ *                 |       |   |         |        |    |
+ *                 |     Class-|---------|---->(Class)-|-...
+ *                 |       ^   |         |        ^    |
+ *                 |       +---+         |        +----+
+ *                 |                     |
+ *    obj--->OtherClass---------->(OtherClass)-----------...
  *
- *                             +-----------------+
- *                            |                  |
- *           BasicObject-->(BasicObject)         |
- *                ^           ^                  |
- *                |           |                  |
- *              Object---->(Object)              |
- *               ^  ^        ^  ^                |
- *               |  |        |  |                |
- *               |  |  +-----+  +---------+      |
- *               |  |  |                  |      |
- *               |  +-----------+         |      |
- *               |     |        |         |      |
- *        +------+     |     Module--->(Module)  |
- *        |            |        ^         ^      |
- *   OtherClass-->(OtherClass)  |         |      |
- *                              |         |      |
- *                            Class---->(Class)  |
- *                              ^                |
- *                              |                |
- *                              +----------------+
  */
 
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]