Trong Ruby, mọi thứ đều là object — bao gồm số, chuỗi, nil, true/false, và thậm chí cả class. Mọi giá trị đều có method bạn có thể gọi trên nó, và không có kiểu nguyên thủy (primitive) nào (khác với Java/C# với các primitive kiểu giá trị). Tính nhất quán này là phần cốt lõi trong thiết kế của Ruby.
