Как стать автором
Обновить

Dry-rb — экосистема, которая упростит архитектуру вашего проекта

Время на прочтение7 мин
Количество просмотров2.8K
Всего голосов 6: ↑6 и ↓0+6
Комментарии4

Комментарии 4

Для полнноты картины хорошо было бы описать, как аналогичного результата можно добиться без Dry билибиотек. Например, с учетом того что Ruby позволяет передавать класс как атрибут в любой метод, dependency injections реализуется в лоб без каких либо проблем и сторонних библиотек.
А еще упомянуть разные хитрости реализации. Например то, что dry-validation использует dry-schema, которая сохраняет ошибки в переменую класса, и в результате можно получить ошибки одной валидации в совершенно другом месте, создав соверешенно новый класс с той же схемой.

Спасибо за Ваш комментарий! В данной статье хотели поделиться именно нашим опытом работы с dry-rb. Надеюсь, статья была полезной для Вас!

Интересная статья, но код лучше отфарматировать

Спасибо, учту в дальнейшем!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий