From: Ilias Lazaridis Date: 2005-04-18T08:59:34+09:00 Subject: Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) Ilias Lazaridis wrote: > [EVALUATION] - E03b - The Ruby Object Model > http://groups-beta.google.com/group/comp.lang.ruby/msg/e9d841fedb35903f > > - > > The above thread has shown, that the existen documentation is false. > > Within this page, you'll find a link to an UML diagramm > > http://lazaridis.com/case/lang/ruby/ > > - > > Please review the diagramm. > > If it's correct, please ensure that the existent documentation is > corrected. an example for wrong ruby documentation: - cmd:> ri Class "Classes, modules, and objects are interrelated. In the diagram that follows, the arrows represent inheritance, and the parentheses meta-classes. All metaclasses are instances of the class `Class'." +------------------+ | | Object---->(Object) | ^ ^ ^ ^ | | | | | | | | +-----+ +---------+ | | | | | | | +-----------+ | | | | | | | +------+ | Module--->(Module) | | | ^ ^ | OtherClass-->(OtherClass) | | | | | | Class---->(Class) | ^ | | | +----------------+ .. -- http://lazaridis.com