Прежде всего, я знаю, как работают extend
и include
, и то, что они обычно используют и т.д. Является ли это хорошей идеей или нет, не является частью моего вопроса.
Мой вопрос: насколько дорога extend
? Это обычный метод Javascript для расширения экземпляров и одиночных объектов. Можно было сделать что-то подобное в Ruby, но будет ли оно медленным, если оно используется на множестве объектов?