Ruby Developer Question:
Download Job Interview Questions and Answers PDF
Tell me the role of modules and mixins in Ruby?
Answer:
Modules are Ruby’s way of grouping methods, classes, and constants together to provide a namespace for preventing name clashes. The second purpose of modules is to use them as mixins. Technically, Ruby only supports single inheritance, but by using modules as mixins, it is possible to share code among different classes—a key advantage of multiple inheritance—without having to give up the simplicity of the single inheritance paradigm.
Download Ruby Developer Interview Questions And Answers
PDF
Previous Question | Next Question |
Explain me what is the function of ORM in Ruby on Rails? | What is the difference extend and include? |