diff --git a/lib/swagger.js b/lib/swagger.js index 9fb9fcb2..80e25b12 100644 --- a/lib/swagger.js +++ b/lib/swagger.js @@ -1,4 +1,4 @@ -// Generated by CoffeeScript 1.3.3 +// Generated by CoffeeScript 1.4.0 (function() { var SwaggerApi, SwaggerModel, SwaggerModelProperty, SwaggerOperation, SwaggerRequest, SwaggerResource, __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }; @@ -235,9 +235,11 @@ var model, modelName, swaggerModel, _i, _len, _ref, _results; if (models != null) { for (modelName in models) { - swaggerModel = new SwaggerModel(modelName, models[modelName]); - this.modelsArray.push(swaggerModel); - this.models[modelName] = swaggerModel; + if (!(this.models[modelName] != null)) { + swaggerModel = new SwaggerModel(modelName, models[modelName]); + this.modelsArray.push(swaggerModel); + this.models[modelName] = swaggerModel; + } } _ref = this.modelsArray; _results = []; @@ -255,7 +257,7 @@ _results = []; for (_i = 0, _len = ops.length; _i < _len; _i++) { o = ops[_i]; - op = new SwaggerOperation(o.nickname, resource_path, o.httpMethod, o.parameters, o.summary, o.notes, o.responseClass, o.errorResponses, this, o.supportedContentTypes); + op = new SwaggerOperation(o.nickname, resource_path, o.httpMethod, o.parameters, o.summary, o.notes, o.responseClass, o.errorResponses, this); this.operations[op.nickname] = op; _results.push(this.operationsArray.push(op)); } @@ -413,7 +415,7 @@ SwaggerOperation = (function() { - function SwaggerOperation(nickname, path, httpMethod, parameters, summary, notes, responseClass, errorResponses, resource, supportedContentTypes) { + function SwaggerOperation(nickname, path, httpMethod, parameters, summary, notes, responseClass, errorResponses, resource) { var parameter, v, _i, _j, _len, _len1, _ref, _ref1, _ref2, _this = this; this.nickname = nickname; @@ -425,7 +427,6 @@ this.responseClass = responseClass; this.errorResponses = errorResponses; this.resource = resource; - this.supportedContentTypes = supportedContentTypes; this["do"] = __bind(this["do"], this); if (this.nickname == null) { @@ -446,7 +447,6 @@ } if (this.responseClass != null) { this.responseClassSignature = this.getSignature(this.responseClass, this.resource.models); - this.responseSampleJSON = this.getSampleJSON(this.responseClass, this.resource.models); } this.errorResponses = this.errorResponses || []; _ref1 = this.parameters;