Руби на самом деле тоже не многопарадигмальный язык. Мультипарадигма, как правило, используется людьми, желающими обозначить свой любимый язык как что-то полезное во многих различных областях.
Я бы описал Ruby - объектно-ориентированный язык сценариев. Да, функции являются первоклассными объектами (своего рода), но это не делает их функциональным языком. ИМО, могу добавить.