MCPcopy Create free account
hub / github.com/dresende/node-orm2 / setInstanceProperty

Function setInstanceProperty

lib/Instance.js:440–453  ·  view source on GitHub ↗
(key, value)

Source from the content-addressed store, hash-verified

438 });
439 };
440 var setInstanceProperty = function (key, value) {
441 var prop = Model.allProperties[key] || opts.extra[key];
442
443 if (prop) {
444 if ('valueToProperty' in opts.driver) {
445 value = opts.driver.valueToProperty(value, prop);
446 }
447 if (opts.data[key] !== value) {
448 opts.data[key] = value;
449 return true;
450 }
451 }
452 return false;
453 }
454
455 // ('data.a.b', 5) => opts.data.a.b = 5
456 var setPropertyByPath = function (path, value) {

Callers 2

addInstancePropertyFunction · 0.85
addInstanceExtraPropertyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected