UNPKG

wotcs-api-system

Version:

Base system used to build WoTcs clans and players API

16 lines (13 loc) 536 B
var path = require('path'); module.exports = function(rootDir, force) { var controllers = {}; require("fs").readdirSync(path.join(rootDir, 'controllers')).forEach(function(file) { var name= file.split('.')[0].split('_')[0]; if(force){ delete require.cache[require.resolve(path.join(rootDir, 'controllers', file))]; } controllers[name] = require(path.join(rootDir, 'controllers', file)); }); controllers['system'] = require('./system_controller'); return controllers; };