cake-angular-interceptors
Advanced tools
Comparing version 0.0.11 to 0.0.12
10
index.js
@@ -129,3 +129,3 @@ // Generated by CoffeeScript 1.8.0 | ||
_buildSubmodel = function(key, cakeObj) { | ||
var keySingular, name, obj, subKey, subObj, submodel; | ||
var keyParts, keySingular, name, obj, part, subKey, subObj, subParts, submodel, _i, _len; | ||
if (_.isArray(cakeObj)) { | ||
@@ -148,3 +148,9 @@ return (function() { | ||
keySingular = keySingular.charAt(0).toUpperCase() + keySingular.substring(1); | ||
subKey = name.replace(keySingular, '').toLowerCase(); | ||
keyParts = name.match(/[A-Z]*[^A-Z]+/g); | ||
subParts = []; | ||
for (_i = 0, _len = keyParts.length; _i < _len; _i++) { | ||
part = keyParts[_i]; | ||
subParts.push(part.toLowerCase()); | ||
} | ||
subKey = subParts.join('_'); | ||
if (_.isArray(obj)) { | ||
@@ -151,0 +157,0 @@ subKey = pluralize.plural(subKey); |
{ | ||
"name": "cake-angular-interceptors", | ||
"description": "transform between serialised CakePHP JSON and object/subobject JSON", | ||
"version": "0.0.11", | ||
"version": "0.0.12", | ||
"main": "./index.js", | ||
@@ -6,0 +6,0 @@ "dependencies": { |
10064
214