vendor/components/indefinido-indemma/build/release.js in ende-0.4.10 vs vendor/components/indefinido-indemma/build/release.js in ende-0.4.11
- old
+ new
@@ -20731,11 +20731,11 @@
model.pluralize = resourceable.pluralize;
});
require.register("indemma/lib/record/rest.js", function(exports, require, module){
-var $, request;
+var $, data_for, request;
$ = require('jquery');
module.exports = {
get: function(data) {
@@ -20750,21 +20750,26 @@
"delete": function(data) {
return request.call(this, 'delete', (this._id ? "" + this.route + "/" + this._id : this.route), data);
}
};
-request = function(method, url, data) {
- var param_name;
+data_for = function() {
+ var data, param_name;
param_name = this.resource.param_name || this.resource.toString();
if (!data && this.json) {
data = {};
data[param_name] = this.json();
}
if (data && data[param_name]) {
delete data[param_name]['id'];
delete data[param_name]['_id'];
}
+ return data;
+};
+
+request = function(method, url, data) {
+ data = data_for.call(this, data);
return $.ajax({
url: url,
data: data,
type: method,
dataType: 'json',