From 78d623d6292a849d87c9c08eda9f413315487775 Mon Sep 17 00:00:00 2001 From: childish-sambino Date: Fri, 20 Jan 2023 09:51:28 -0600 Subject: [PATCH] fix: refactor API filename generation for ruby (#408) Node examples are currently broken. This fixes it. --- .../com/twilio/oai/template/AbstractApiActionTemplate.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/twilio/oai/template/AbstractApiActionTemplate.java b/src/main/java/com/twilio/oai/template/AbstractApiActionTemplate.java index 2728afc34..8551cae43 100644 --- a/src/main/java/com/twilio/oai/template/AbstractApiActionTemplate.java +++ b/src/main/java/com/twilio/oai/template/AbstractApiActionTemplate.java @@ -67,10 +67,11 @@ protected String getVersionFilename(final String apiVersionClass) { public String apiFilename(final String templateName, final String filename) { final List templateStrings = templates.get(VERSION_TEMPLATE); - final String apiVersionClass = codegen.additionalProperties().get("apiVersion").toString(); + final String apiVersionClass = codegen.additionalProperties().get("apiVersionClass").toString(); if (apiVersionClass != null && templateStrings != null && templateName.equals(templateStrings.get(0))) { - return codegen.apiFileFolder() + File.separator + apiVersionClass + templateStrings.get(1); + return codegen.apiFileFolder() + File.separator + getVersionFilename(apiVersionClass) + + templateStrings.get(1); } return filename;