UNPKG

spur-common

Version:

A Node.JS library of common modules used as a base to most Node.JS applications.

22 lines (15 loc) 380 B
module.exports = ()-> class Module constructor:()-> for module in @$modules or [] module.apply(this, arguments) include:(module)-> for key, value of module:: @[key] = value module.apply(this) @include: (obj) -> @::$modules ?= [] @::$modules.push(obj) for key, value of obj:: @::[key] = value @