Object sınıfı Ruby'de üretilen tüm diğer sınıfların ana sınıfıdır. Tüm sınıflarda mevcut olan temel işlevleri (meodları) barındırır, ve her işlevi kullanıcı isterse değiştirebilir (override).
Bu sınıf tüm Ruby sınıfları için kullanışlı bir kısım metod içerir.
Object sınıfı da değişik nesne hiyerarşilerini üretmeye yarayan BasicObject'den kalıtımla üretilmiştir. Object içindeki metodlar kasıtlı olarak değiştirilmedikçe tüm sınıflarda geçerlidir.
Ruby'de sınıflar ve modüller dahil her şey bir nesnedir. Object ve BasicObject en alt seviye sınıftır.
Sabitler
düzenleARGF
düzenleARGF komut satırında girilen veya STDIN ile girilen, betiğin işleyeceği dosyayı ifade etmek için tasarlanmış bir akıştır.
ARGV
düzenleARGV betiği çalıştırırken komut satırında betik adından sonra girilen argümaları içerir.
DATA
düzenleDATA çalıştırılmakta olan dosyanın veri kısmını içeren bir dosyadır. Veri kısmı dosyada __END__ satırı sonrası yazılanlardır:
ENV
düzenleENV sistemin ortam değişkenlerine erişmek için hash benzeri bir değerdir.
STDERR
düzenleOrjinal stderr'i barındırır
STDIN
düzenleOrjinal stdin'i barındırır
STDOUT
düzenleOrjinal stdout'u barındırır