Ho un'app per rails. Sto scrivendo il codice per integrarlo con un servizio di terze parti, "Foo Bar". L'integrazione riguarda molte parti del sistema: modelli, controllori e un wrapper API.
 Finora ho inserito le risorse di integrazione nei moduli di ciascun modello e controller. Quindi all'interno di  app / models / user / foo_bar.rb  è   User::FooBar   , che poi includo nel mio modello utente. 
Ho il wrapper API all'interno di lib / foo_bar_api.rb .
 Mi è venuto in mente oggi che forse dovrei avere tutto il mio codice di integrazione in  lib . Quindi  lib / foo_bar / user.rb  conterrebbe   FooBar::User   , che includerò quindi nel mio modello utente. 
Esiste un modo particolarmente standard per farlo, o è 6 di una, mezza dozzina di un altro?
(p., questa è la mia prima domanda su programmers.stackexchange.com - è appropriata per qui, giusto?)