@VladD как основное средство расширения класса. Но мы говорим о написании класса, а не о расширении в рантайме. Так вот руби позволяет расписать класс как partial и этом в либах активно пользуются, что жутко мешает.
Я если пишу на руби то пишу в стиле "делегируй, ане расширь", но в итоге просто стараюсь не писать вовсе.