เมธอด initialize เป็นส่วนหนึ่งของกระบวนการสร้างออบเจ็กต์ใน Ruby และช่วยให้คุณตั้งค่าเริ่มต้นสำหรับออบเจ็กต์ ในภาษาโปรแกรมอื่น เรียกมันว่า constructor (คอนสตรัคเตอร์) ตัวอย่าง: สมมติว่าคุณมีคลาส Point จุดนี้ต้องการพิกัดสองค่า x และ y คุณจะส่งค่าเหล่านี้เข้าไปในออบเจ็กต์อย่างไร? เช่นนี้: Point.n