Ghost/core/server/storage/index.js
2014-01-21 15:45:27 +07:00

22 lines
522 B
JavaScript

var errors = require('../errorHandling'),
storage;
function get_storage() {
// TODO: this is where the check for storage apps should go
// Local file system is the default
var storageChoice = 'localfilesystem';
if (storage) {
return storage;
}
try {
// TODO: determine if storage has all the necessary methods
storage = require('./' + storageChoice);
} catch (e) {
errors.logError(e);
}
return storage;
}
module.exports.get_storage = get_storage;