Секреты классов Ruby | Семейство exec/eval и prepend

preview_player
Показать описание
В этом видео мы узнаем, чем prepend в языке Ruby отличается от include, а также зачем нужен class_exec/class_eval, instance_exec/instance_eval и eval.

Таймкоды:
00:00 Введение
00:15 Что такое prepend и в чём отличие от include?
03:56 Class_exec и class_eval
07:36 Instance_exec и instance_eval
09:40 Eval
12:40 Заключение

Аккаунт Ethereum (ETH): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16

Рекомендации по теме
Комментарии
Автор

Как всегда, урок был и полезным и интересным!
Отдельное спасибо за наглядные примеры!

ppavelcars
Автор

Предлагаю запилить весь курс по этим базовым темам, назвать его что-то вроде 'Руби - полный базовый курс' и разметить на udemy, так труды еще будут финансово вознаграждены и думаю, что это будут одни из лучших уроков на русском там)

midda
Автор

Очень полезным, очень интересным. А зачем использовать instans_exec\eval, если можно просто сделать обычный синглтон метод для образца класса?

Говен
welcome to shbcf.ru