
Ruby ได้รับความนิยมและกรอบที่เรียกว่า Ruby on Rails ช่วยเพิ่มการใช้งานสำหรับการเขียนโปรแกรมเว็บ ภาษา Ruby นั้นเป็นแบบเชิงวัตถุอย่างสมบูรณ์ในทุกสิ่งนั้นเป็นวัตถุ ตัวอย่างเช่นแม้แต่ชนิดข้อมูลพื้นฐานที่สุดเช่นจำนวนเต็มมีวิธีการและตัวแปรอินสแตนซ์ สิ่งนี้ให้ความสามารถที่มากขึ้นในการใช้การโยงเมธอดซึ่งสามารถรวมหลายบรรทัดของรหัสเป็นหนึ่ง ตัวอย่างเช่นหากคุณต้องการใช้สามวิธีที่แตกต่างกันในสตริงวิธีหนึ่งคือการเขียนโค้ดหลายบรรทัดดังที่แสดงด้านล่าง
x = "คอมพิวเตอร์". ย้อนกลับ y = x.upcase
z = y.downcase
วิธีการเหล่านี้อาจถูกผูกมัดแทนดังที่แสดงในรหัสด้านล่าง
z = "คอมพิวเตอร์" .reverse.upcase.downcase
Ruby เป็นที่รู้จักกันว่าเป็นภาษาที่มีความยืดหยุ่นเพราะช่วยให้โปรแกรมเมอร์ทำการปรับเปลี่ยนส่วนต่าง ๆ ของภาษาถ้าต้องการ ข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโปรแกรม Ruby สามารถพบได้โดยใช้ทรัพยากรด้านล่าง
การวางโปรแกรมเชิงวัตถุ, ภาษาการเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม,, การเขียนสคริปต์ฝั่งเซิร์ฟเวอร์