diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java index 7271a69522b..14309641f45 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java @@ -250,6 +250,16 @@ public class RubyOnRailsServerCodegen extends AbstractRubyCodegen { return underscore(name) + "_controller"; } + @Override + public String toApiVarName(String name) { + if (name.length() == 0) { + return "api"; + } + + // e.g. PhoneNumber => phone_number + return underscore(sanitizeName(name)); + } + @Override public String toApiName(String name) { if (name.length() == 0) {