From f6fdb85ac6e51cc62c0d56fbe00feba2c7d7a7b7 Mon Sep 17 00:00:00 2001 From: Kyle Fuller Date: Tue, 4 Jul 2017 09:39:56 +0100 Subject: [PATCH] chore: Update fury/minim --- package.json | 6 +++--- src/compile.coffee | 10 +++++----- src/parse.coffee | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 6e65a4853..fd3ac9e25 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "caseless": "^0.12.0", "clone": "^2.1.1", "deckardcain": "^0.3.2", - "fury": "3.0.0-beta.1", - "fury-adapter-apib-parser": "0.3.0", - "fury-adapter-swagger": "^0.11.1", + "fury": "3.0.0-beta.2", + "fury-adapter-apib-parser": "0.7.0", + "fury-adapter-swagger": "0.12.0-beta.3", "sift": "^3.3.10", "traverse": "^0.6.6", "uri-template": "^1.0.0" diff --git a/src/compile.coffee b/src/compile.coffee index 8901bd848..c9f4a297a 100644 --- a/src/compile.coffee +++ b/src/compile.coffee @@ -73,7 +73,7 @@ findRelevantTransactions = (mediaType, parseResult) -> relevantTransactions.push(httpTransaction) unless httpTransaction.attributes.example is example else relevantTransactions.push(httpTransaction) - example = httpTransaction.attributes.example + example = httpTransaction.attributes?.example return relevantTransactions @@ -84,7 +84,7 @@ compileRequest = (parseResult, httpRequest) -> {uri, annotations} = compileUri(parseResult, httpRequest) if uri request = { - method: content(httpRequest.attributes.method) + method: content(httpRequest.attributes?.method) uri headers: compileHeaders(child(httpRequest, {element: 'httpHeaders'})) body: content(messageBody) or '' @@ -100,7 +100,7 @@ compileResponse = (httpResponse) -> messageBodySchema = child(httpResponse, {element: 'asset', 'meta.classes': 'messageBodySchema'}) response = - status: content(httpResponse.attributes.statusCode) + status: content(httpResponse.attributes?.statusCode) headers: compileHeaders(child(httpResponse, {element: 'httpHeaders'})) body: content(messageBody) or '' @@ -213,8 +213,8 @@ compilePathOrigin = (parseResult, filename, httpTransaction) -> apiName: content(api.meta?.title) or '' resourceGroupName: content(resourceGroup?.meta?.title) or '' resourceName: content(resource.meta?.title) or content(resource.attributes?.href) or '' - actionName: content(transition.meta?.title) or content(httpRequest.attributes.method) or '' - exampleName: "Example #{httpTransaction.attributes.example}" + actionName: content(transition.meta?.title) or content(httpRequest.attributes?.method) or '' + exampleName: "Example #{httpTransaction.attributes?.example}" } diff --git a/src/parse.coffee b/src/parse.coffee index 2352a282d..ff56c0d7b 100644 --- a/src/parse.coffee +++ b/src/parse.coffee @@ -33,7 +33,7 @@ parse = (source, callback) -> err = new Error(err.message) if apiElements - apiElements = apiElements.toRefract() + apiElements = fury.minim.toRefract(apiElements) apiElements.content = apiElements.content.concat(annotations) else apiElements = null