Пацаны, а кто тут евангелист dry? (Что-то по нику Давыдова не могу найти)
Решил я тут попользовать dry-validation
для обработки параметров в контроллере. Вопрос в том, а где предлагается производить трансформацию параметров? Например:
На вход приходит {price: 100, ...}
Интерактор ожидает на входе {price_from: 100, ... }
Производить транформацию на уровне интерактора - плохо, появляется зависимость бизнес-логики от контроллера
Производить трансформацию на уровне контракта - апи dry-validation
не позволяет и контрибьюторы пишут, что это "не место для таких действий"
А каким образом предлагается проводить трансформацию? Ещё одна прослойка между контрактом и бизнес-логикой?