Size: a a a

2019 December 10

DE

Dmitry Evgenevich in Random Ruby Chat
🤔 у тебя какие-то проблемы с архитектурой?
источник

NB

Nikita Batrak in Random Ruby Chat
Ну там это, ща
источник

NB

Nikita Batrak in Random Ruby Chat
источник

NB

Nikita Batrak in Random Ruby Chat
Это вроде может помочь, не?
источник

NB

Nikita Batrak in Random Ruby Chat
Так стой
источник

NB

Nikita Batrak in Random Ruby Chat
А как ты инклудить будешь, что-то ты не то делаешь
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Dmitry Evgenevich
🤔 у тебя какие-то проблемы с архитектурой?
Ну я её перерабатываю, надо рекурсивный вызов впилить, а там будет кое что друге зависить от этого
источник

NB

Nikita Batrak in Random Ruby Chat
А поясни кейс
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Nikita Batrak
А как ты инклудить будешь, что-то ты не то делаешь
Смотри, в архитектуре это уже так работает. Если async == true то будет вызов .perform_async(...), иначе будет .new.perform(...)
источник

IZ

Ivan Zaitsev in Random Ruby Chat
А мне надо немного дополнить кое что уже внутри воркера, к чему и вопрос возник
источник

NB

Nikita Batrak in Random Ruby Chat
Ну так ты и завязываешься на эту логику
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Чтобы  я не поломал эту вариативность
источник

DE

Dmitry Evgenevich in Random Ruby Chat
А не проще разные классы использовать?
источник

NB

Nikita Batrak in Random Ruby Chat
А не резольвишь в воркере
источник

NB

Nikita Batrak in Random Ruby Chat
Это разные стратегии
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Dmitry Evgenevich
А не проще разные классы использовать?
Зачем если можно использовать один по разному? Dry ведь
источник

NB

Nikita Batrak in Random Ruby Chat
Ivan Zaitsev
Зачем если можно использовать один по разному? Dry ведь
Это не тут случай, синхронная и асинхронная обработка это две разных стратегии
источник

NB

Nikita Batrak in Random Ruby Chat
И резольвить нужно исходя из этого
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Ну вообще да, просто по идее эти стратегии определяются выше, и потом уже вызывается нужным образом воркер
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Но я в целом понял о чём ты, типо  не очень хорошо уже внутри под это подстраиватся
источник