Dalam Ruby, semuanya adalah objek — termasuk nombor, string, nil, true/false, dan juga kelas itu sendiri. Setiap nilai mempunyai kaedah yang boleh anda panggil padanya, dan tiada jenis primitif (tidak seperti Java/C# dengan primitif jenis nilai mereka). Ketekalan ini adalah sebahagian teras daripada reka bentuk Ruby.
