ребята!
Я разработчик программного обеспечения с опытом работы на Java, и я начинаю некоторые проекты с использованием веб-фреймворка Ruby (Padrino/Sinatra).
В моих java проектах, у меня обычно было несколько "общих" проектов, классы которых использовались в нескольких проектах. Например, у меня был центральный сервис аутентификации и общая база данных, в которой хранились профили пользователей. Все мои проекты, использующие этот сервис, имели общие модели, сопоставленные с базой данных профилей пользователей.
Итак, несмотря на фреймворк, orm lib и т.д., какой лучший способ совместного использования кода в нескольких Ruby-проектах?