ModuleManager¶
(c) 2013-2014 http://ircanywhere.com
Author: Rodrigo Silveira
IRCAnywhere server/module.js
- class
ModuleManager.
ModuleManager
()¶Handles loading of modules.
Returns: void
-
ModuleManager.
loadModule
(moduleName)¶ Loads a module by name. The name should be the name of the folder containing the module.
Arguments: - moduleName (string) – Name of module to load.
Returns: void
-
ModuleManager.
loadAllModules
()¶ Loads all modules.
Returns: void
-
ModuleManager.
bindModule
(module)¶ Bind events and expose module to core functionality and vice versa
Arguments: - module (object) – A valid module object returned from require()
Returns: void