I've inherited a rails project that I am looking to refactor. The app uses ActiveRecord very lightly; most of the calls are to REST endpoints. Right now the classes that make these calls are in the lib directory. I've been reading a couple of posts regarding the lib directory, and I'm wondering the rationale why the original developer did not use the models directory (there must be some reason) and what are the pros/cons of moving these classes into the models directory.
It "feels" like these classes should be in the models directory as they are core to the application.