Ruby is an open source server-side scripting language for object-oriented programming. It was designed and developed by Yukihiro Matsumoto in Japan in the mid-1990s. In the Ruby community, Matsumoto is also known as Matz. Ruby runs on multiple platforms such as Windows, MAC OS, and various versions of UNIX.
Ruby classes and objects syntax
Ruby is a perfect object-oriented programming language. Features of object-oriented programming languages include:
Data encapsulation
Data abstraction
Polymorphism
Inheritance
Ruby classes and objects example
Class Vehicle{ Number no_of_wheels Number horsepower Characters type_of_tank Number Capacity Function speeding { } Function driving { } Function halting { } }