UNPKG

nyx_server

Version:

Node内容发布

27 lines (21 loc) 605 B
/* global __dirname */ "use strict"; var path = require('path'); var processors = {}; /** * 得到块相关的处理器 * @param blockConfig 块信息 */ var getBlockProcessor = function(blockType){ var processor = processors[blockType]; if(typeof processor !== 'undefined'){ return processor; } processor = require(path.join(__dirname, 'processors', blockType+'Processor.js')); processors[blockType] = processor; return processor; }; module.exports = { BlockFile : require(path.join(__dirname, './blockfile.js')), getBlockProcessor : getBlockProcessor };