Ruby est un langage de script open source côté serveur pour la programmation orientée objet. Il a été conçu et développé par Yukihiro Matsumoto au Japon au milieu des années 1990. Dans la communauté Ruby, Matsumoto est également connu sous le nom de Matz. Ruby fonctionne sur plusieurs plates-formes telles que Windows, MAC OS et diverses versions d'UNIX.

Classes et objets Ruby syntaxe

Ruby est un langage de programmation orienté objet parfait. Les fonctionnalités des langages de programmation orientés objet incluent :

Encapsulation des données

Abstraction des données

Polymorphisme

Héritage

Classes et objets Ruby exemple

Class Vehicle{   Number no_of_wheels
   Number horsepower
   Characters type_of_tank
   Number Capacity
 
   Function speeding
   {
   } 
   Function driving
   {
   }   
   Function halting
   {
   }
}