BasicObject
Minimalistische Basis für alle Ruby-Objekte
Object
Standard-Oberklasse aller Ruby-Objekte
Module
Sammlung von Methoden und Konstanten
Class
Template für Objekte; Instanz von Module
NilClass
Klasse des nil-Wertes
TrueClass
Klasse des true-Wertes
FalseClass
Klasse des false-Wertes
Numeric
Abstrakte Basis aller Zahlentypen
Integer
Ganze Zahlen; Oberklasse von Fixnum/Bignum
Fixnum
Kleine ganze Zahlen (bis ca. 2^30)
Bignum
Große ganze Zahlen beliebiger Größe
Float
Gleitkommazahlen (IEEE 754 double)
Symbol
Unveränderliche Bezeichner (:name)
Array
Geordnete Sammlung beliebiger Objekte
Hash
Schlüssel-Wert-Paare (Dictionary)
Range
Bereich zwischen Start und Ende
Regexp
Reguläre Ausdrücke
Proc
Eingeschlossener Code-Block als Objekt
Method
Gebundene Methode eines Objekts
UnboundMethod
Methode ohne Bindung an ein Objekt