Dalam Ruby, segala sesuatu adalah sebuah objek — termasuk angka, string, nil, true/false, dan bahkan kelas itu sendiri. Setiap nilai memiliki metode yang dapat Anda panggil, dan tidak ada tipe primitif (tidak seperti Java/C# dengan tipe primitif value-type mereka). Konsistensi ini adalah bagian inti dari desain Ruby.
