Merge pull request #10 from strongloop/fix/missing-include-mixin
Add include mixin
This commit is contained in:
commit
b5873e3532
|
@ -6,6 +6,7 @@ var assert = require('assert');
|
||||||
var remoting = require('strong-remoting');
|
var remoting = require('strong-remoting');
|
||||||
var jutil = require('loopback-datasource-juggler/lib/jutil');
|
var jutil = require('loopback-datasource-juggler/lib/jutil');
|
||||||
var RelationMixin = require('./relations');
|
var RelationMixin = require('./relations');
|
||||||
|
var InclusionMixin = require('loopback-datasource-juggler/lib/include');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Export the RemoteConnector class.
|
* Export the RemoteConnector class.
|
||||||
|
@ -39,6 +40,7 @@ function RemoteConnector(settings) {
|
||||||
// handle mixins in the define() method
|
// handle mixins in the define() method
|
||||||
var DAO = this.DataAccessObject = function() {
|
var DAO = this.DataAccessObject = function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
RemoteConnector.prototype.connect = function() {
|
RemoteConnector.prototype.connect = function() {
|
||||||
|
@ -62,6 +64,7 @@ RemoteConnector.prototype.define = function(definition) {
|
||||||
' to a remote connector without a Model.sharedClass');
|
' to a remote connector without a Model.sharedClass');
|
||||||
|
|
||||||
jutil.mixin(Model, RelationMixin);
|
jutil.mixin(Model, RelationMixin);
|
||||||
|
jutil.mixin(Model, InclusionMixin);
|
||||||
remotes.addClass(Model.sharedClass);
|
remotes.addClass(Model.sharedClass);
|
||||||
this.resolve(Model);
|
this.resolve(Model);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue