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 Заключение Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: Boosty: Patreon: DonationAlerts: Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16 Коммит урока Канал Telegram: Наш чат в Telegram: Мой сайт:
Back to Top