Какова лучшая практика повторного использования кода между различными проектами Ruby?

ребята!

Я разработчик программного обеспечения с опытом работы на Java, и я начинаю некоторые проекты с использованием веб-фреймворка Ruby (Padrino/Sinatra).

В моих java проектах, у меня обычно было несколько "общих" проектов, классы которых использовались в нескольких проектах. Например, у меня был центральный сервис аутентификации и общая база данных, в которой хранились профили пользователей. Все мои проекты, использующие этот сервис, имели общие модели, сопоставленные с базой данных профилей пользователей.

Итак, несмотря на фреймворк, orm lib и т.д., какой лучший способ совместного использования кода в нескольких Ruby-проектах?

7
задан EdMelo 1 December 2011 в 19:24
поделиться