Use a new Storage class to handle different storage protocols (in this case S3, local filesystem) within MODO. This simplifies the modo class code and provides a clean interface in case we need to add other storage protocols.
MODO can make use of the Storage instance via composition.
Description:
Use a new
Storage
class to handle different storage protocols (in this case S3, local filesystem) withinMODO
. This simplifies the modo class code and provides a clean interface in case we need to add other storage protocols.MODO
can make use of theStorage
instance via composition.code: @cmdoret and @almutlue