From 7bfe0d7eb97010d199a68c538df7f715ac1ff156 Mon Sep 17 00:00:00 2001 From: uglymunky Date: Tue, 29 Apr 2014 11:22:40 -0700 Subject: [PATCH] Give each Model a reference to the apiRoot --- src/backbone.siren.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/backbone.siren.js b/src/backbone.siren.js index b1839ac..a478e56 100644 --- a/src/backbone.siren.js +++ b/src/backbone.siren.js @@ -238,11 +238,9 @@ function request(rel) { return _.indexOf(link.rel, rel) > -1; }); - if (! link) { - return; + if (link) { + return BbSiren.resolveOne(link.href); } - - return BbSiren.resolveOne(link.href); } @@ -833,6 +831,10 @@ _.extend(BbSiren, { this.siren.ajaxOptions = options.ajaxOptions; } + if (options.apiRoot) { + this.siren.apiRoot = options.apiRoot; + } + this.parseActions(); } @@ -1007,6 +1009,7 @@ BbSiren.prototype = { , resolve: function (entityPaths, options) { options = $.extend({}, this.options, options); options.store = this.store; + options.apiRoot = this.apiRoot; var self = this , urls = [];