/** * Module factory. * * @author OMS Development Team * @author Dennis Eichhorn * @copyright 2013 Dennis Eichhorn * @license OMS License 1.0 * @version 1.0.0 * @since 1.0.0 */ (function (jsOMS, undefined) { /** * @constructor * * @since 1.0.0 * @author Dennis Eichhorn */ jsOMS.Module.ModuleFactory = function () { }; /** * Get module instance. * * @param {string} module Module name * @param {Object} app Application reference * * @return {Object} * * @method * * @since 1.0.0 * @author Dennis Eichhorn */ jsOMS.Module.ModuleFactory.getInstance = function (module, app) { return new window['jsOMS']['Modules'][module](app); }; }(window.jsOMS = window.jsOMS || {}));