🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

raml2code

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

raml2code - npm Package Compare versions

Comparing version
0.0.33
to
0.0.34
+14
-3
lib/generators/groovy/util.js

@@ -227,3 +227,3 @@ var Deref, util, _;

util.parseResource = function(resource, parsed, annotations, mapping, schemas, parentUri, parentUriArgs) {
var formData, innerResource, m, methodDef, request, respond, responseType, type, uriArgs, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3;
var formData, formEncoded, innerResource, m, mediaType, methodDef, request, respond, responseType, type, uriArgs, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3;
if (parentUri == null) {

@@ -246,2 +246,3 @@ parentUri = "";

respond = util.parseBodyJson(util.getBestValidResponse(m.responses).body, "" + methodDef.uri + " response");
type = null;
if (request.title) {

@@ -268,2 +269,5 @@ methodDef.args = (_ref1 = methodDef.args) != null ? _ref1 : [];

});
formEncoded = _.find(methodDef.args, function(arg) {
return arg.kind.indexOf("@Field") > -1 || arg.kind.indexOf("@FormDataParam") > -1;
});
if (formData) {

@@ -273,5 +277,12 @@ methodDef.consumes = "MediaType.MULTIPART_FORM_DATA";

}
if (methodDef.annotation === "DELETE") {
methodDef.additionalAnnotation = 'Headers({"Content-type: application/json"})';
if (formEncoded) {
methodDef.additionalAnnotation = "FormUrlEncoded";
}
mediaType = "application/json";
if (m.body && Object.keys(m.body)[0]) {
mediaType = Object.keys(m.body)[0];
}
if (methodDef.annotation !== "GET" && !type && !formData && !formEncoded) {
methodDef.additionalAnnotation = "Headers({\"Content-type: " + mediaType + "\"})";
}
methodDef.name = m.method + resource.displayName;

@@ -278,0 +289,0 @@ methodDef.displayName = resource.displayName;

+1
-1
{
"name": "raml2code",
"version": "0.0.33",
"version": "0.0.34",
"description": "Raml spec to code",

@@ -5,0 +5,0 @@ "main": "index.js",

Sorry, the diff of this file is not supported yet