CartoDB-SQL-API/app/models/formats/index.js

17 lines
389 B
JavaScript
Raw Normal View History

2013-05-16 17:24:52 +08:00
//
// load all the formats
//
2014-08-03 02:26:01 +08:00
var formats = {},
path = require('path'),
folder = __dirname + "/";
2013-05-16 17:24:52 +08:00
require("fs").readdirSync(folder).forEach(function(file) {
if (path.extname(file) === '.js' && file !== 'index.js' && file !== 'ogr.js' && file !== 'pg.js' ) {
2013-05-16 17:24:52 +08:00
var format = require(folder + file);
formats[format.prototype.id] = format;
2013-05-16 17:24:52 +08:00
}
});
module.exports = formats;