Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Возьмите contracts.ruby который я в начале упоминал, или DSL напишите. Я, говоря про реальную жизнь, имел в виду «не нужно демонстрировать коллегам, что вы настолько умеете в метапрограммирование». А вдруг вы потом в лотерею миллион выиграете, а вашим товарищам — этот код поддерживать?
С другой стороны, я очень люблю пижонство и вот такая мини-библиотечка у нас уже три года в продакшене :) Но тут я точно знал, что это финальная версия, и дорабатывать ее не потребуется.
Спецификации сигнатур методов в Ruby с синтаксисом как в Elixir