Krótka wersja: kiedy należy wstawić coś do aplikacji/usług zamiast do biblioteki lib /.Railsowe obiekty usług a klasy lib
Ostatnio odwiedzam trasę obiektów usługowych, ale zdałem sobie sprawę, że czasami nie mogę naprawdę zdecydować się na pogodę, którą powinienem wyodrębnić do obiektu usługi (który mam w aplikacji/usługach) lub do klasy w moim folderze lib.
Jedną z rzeczy, na którą zwykle czekam, jest to, czy klasa potrzebuje dostępu do paramów lub innych specyficznych dla kontrolera rzeczy (to jest jako param w inicjalizatorze), to zazwyczaj włączam je do usług.
Jaka jest konwencja? Dowód (linki) byłby miły :)
Przyjmę to, ponieważ umieściłeś tam ładne przykłady. Dzięki. – mrbrdo