lib/assets/javascripts/backbone_extensions/associations.js in backbone_extensions-0.0.8 vs lib/assets/javascripts/backbone_extensions/associations.js in backbone_extensions-0.0.9
- old
+ new
@@ -87,12 +87,12 @@
parseResponseWith(associationName, response);
};
if (!this._parsers) {
var parsers = this._parsers = [];
- this.prototype.parse = _(this.prototype.parse).wrap(function(originalParse, response) {
- return _(originalParse.call(this, response)).tap(_(function(parsedResponse) {
+ this.prototype.parse = _(this.prototype.parse).wrap(function(oldParse, response) {
+ return _(oldParse.call(this, response)).tap(_(function(parsedResponse) {
_(parsers)
.chain()
.map(function(parser) {
return _(parser.parseFn.call(this, parsedResponse)).tap(_(function(result) {
parser.associationFn.call(this, result.response);
@@ -155,6 +155,6 @@
}
};
}
Backbone.extensions = _(Backbone.extensions || {}).extend({associations: mixin});
-})(_, Backbone);
+}).call(this, _, Backbone);