Ruby é uma linguagem de programação dinâmica, orientada a objetos e fortemente tipada. Ela suporta vários interpretadores como MRI, JRuby e Rubinius e é usada principalmente para desenvolvimento web com frameworks como Rails, Sinatra e Rack.
Ruby - features
● Suporte a introspecção (respond_to)
● Redefinição de métodos
● Classes abertas
● method_missing
● Sem overload de métodos
● Herança múltipla com mixins
● const_missing