factory-granny
Version:
Factory for building flexible JavaScript objects. Inspired by factory_girl.
20 lines (16 loc) • 412 B
JavaScript
var fn = function (FactoryGranny) {
FactoryGranny.prototype.static = function (name, dependencies, value) {
if (value === undefined) {
value = dependencies
dependencies = null
}
this._static[name] = {
dependencies: dependencies || [],
value: typeof value === 'function' ? value : function () {
return value
}
}
return this
}
}
module.exports = fn