Gem зависимость db(адаптер), могут ли быть конфликты с основным приложением при разных версиях?


(Rattt) #1

Пишу гем который выделяет часть системы в компонент.
Есть зависимости.
У меня встал вопрос, как быть с зависимостью бд адаптера.
Если он например устареет в геме и будет обнавлятся в приложухе.
Какие подводныекамни меня ждут если скажем в приложухе версия адаптера будет другой.
Как правильно разрулить?
s.add_dependency ‘mysql2’


(Kvokka) #2

respond_to? + ручная проверка на изменение мажорной версии адаптера в помощь