Ruby 3 с нуля, урок 11 | Пишем свой gem для перевода в стиле Йоды, модули, zeitwerk

Описание к видео Ruby 3 с нуля, урок 11 | Пишем свой gem для перевода в стиле Йоды, модули, zeitwerk

В этом уроке по Ruby мы узнаем, что такое модули (modules) в Ruby и зачем они нужны. Также мы начнём писать свой собственный gem с нуля, который будет работать со сторонним API для перевода в стиле Йоды и других фантастических существ. Обсудим спецификацию библиотеки, общую структуру, а также используем zeitwerk для подгрузки файлов.

Таймкоды:
00:00 Введение
02:00 Модули как пространства имён
11:00 Подключение методов из модулей, include/extend
19:40 Начинаем писать свой gem
22:20 Спецификация библиотеки (gemspec)
26:05 Gemfile
28:20 Главный модуль и zeitwerk
36:20 Версия библиотеки
38:20 Подключение к API и Faraday
47:10 Модуль для отправки запроса
52:00 Заключение

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:    / @ilyabodrovkrukowski  
Boosty: https://boosty.to/bodrovis
Patreon:   / bodrovis  
DonationAlerts: https://www.donationalerts.com/r/bodr...
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16

Коммит урока https://github.com/bodrovis-learning/...

Канал Telegram: https://t.me/dev_in_ruby_colors
Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: http://bodrovis.tech

Комментарии

Информация по комментариям в разработке