Given the following factory...
Replicator.define('membership', {
meta: Replicator.embed('membershipMeta', {coveredMembership: true})
}
and
Replicator.define('membershipMeta', {
reg_fee: {editable: true}
}
.trait('coveredMembership', {
reg_fee: {editable: false}
}
If you do something like...
var membershipFactory = Replicator.makeFactory('membership');
membershipFactory({coveredMembership: true}); // membership.meta.reg_fee.editable === false;
membershipFactory({coveredMembership: true}); // membership.meta.reg_fee.edtiable === true;
I would expect them both to return the same thing when run twice.
Given the following factory...
If you do something like...
I would expect them both to return the same thing when run twice.