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