vitality
Version:
22 lines (14 loc) • 438 B
JavaScript
var Class = require('define-class');
var _ = require('lodash');
var Definition = require('../model/Definition');
var Profile = require('../model/Profile');
var ProfileBuilder = Class({
build: function(data) {
var profile = new Profile();
_.each(data, function (config, name) {
profile.add(new Definition(name, config));
});
return profile;
}
});
module.exports = ProfileBuilder;