UNPKG

vitality

Version:
22 lines (14 loc) 438 B
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;