class BasicObject

BasicObject ist die Oberklasse aller Klassen in Ruby. Insbesondere ist BasicObject die Oberklasse der Klasse Object, die selbst die Standard-Oberklasse jeder Ruby-Klasse ist.

class Foo; end
Foo.superclass    # => Object
Object.superclass # => BasicObject

BasicObject ist die einzige Klasse ohne Elternteil.

BasicObject.superclass # => nil

Die Klasse BasicObject kann verwendet werden, um eine Objekt-Hierarchie (z. B. die Klasse Delegator) zu erstellen, die unabhängig von Rubys Objekt-Hierarchie ist. Solche Objekte

Eine Vielzahl von Strategien kann verwendet werden, um nützliche Teile der Standardbibliothek in Unterklassen von BasicObject bereitzustellen.

Was gibt es hier

Dies sind die Methoden, die für BasicObject definiert sind.