Object Architecture in Ruby Explained

Inheritance, Supers and Modules

Everything in Ruby is an object. As everything is an object, there are basic rules that every object will follow. All objects can inherit from another object. All objects can modify methods that are inherited

Inheritance

If we look at the dictionary definition of inheritance, in other words, we see that it would refer to something received from someone else.