Flowdock
method

fix_basic_object_inheritance

Importance_1
Ruby latest stable (v2_5_5) - 0 notes - Class: RDoc::TopLevel

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v1_9_3_392) is shown here.

These similar methods exist in v2_5_5:

fix_basic_object_inheritance() public

Fixes the erroneous BasicObject < Object in 1.9.

Because we assumed all classes without a stated superclass inherit from Object, we have the above wrong inheritance.

We fix BasicObject right away if we are running in a Ruby version >= 1.9. If not, we may be documenting 1.9 source while running under 1.8: we search the files of BasicObject for “object.c”, and fix the inheritance if we find it.

Show source
Register or log in to add new notes.