UNPKG

composr-core

Version:
42 lines (30 loc) 783 B
'use strict' var BaseModel = function () {} BaseModel.prototype._generateId = function (domain) { return domain + '!' + this.getName() + '-' + this.getVersion() } BaseModel.prototype.getId = function () { return this.id } BaseModel.prototype.getDomain = function () { return this.domain } BaseModel.prototype.getVirtualDomainId = function () { // return this.id } BaseModel.prototype.getName = function () { return this.json[this.nameField] } BaseModel.prototype.getRawModel = function () { return this.json } BaseModel.prototype.getMD5 = function () { return this.json.md5 } BaseModel.prototype.getVersion = function () { return this.json.version } BaseModel.prototype.compile = function () { console.log('Not implemented') } module.exports = BaseModel