Improve code organization in object_storage.rb
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
🔥 Problem
Follow up from !106740 (comment 1353947461).
app/uploaders/object_storage.rb contains most of the logic that is executed during file uploads. That file is quite complex to read and to reason about.
🚒 Solution
- We have multiple classes, modules in the same single file. Split each classe/module in its own file.
- Use
overrideto clearly flagcarrierwavefunctions overrides.
Edited by 🤖 GitLab Bot 🤖