mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-28 19:50:49 +00:00
Move Ruby module/gem to codegen constant (#2621)
* move module/gem to codegen constant * remove extra line
This commit is contained in:
parent
9455fe7bec
commit
173d16d114
@ -54,6 +54,12 @@ public class CodegenConstants {
|
|||||||
public static final String PERL_MODULE_NAME = "perlModuleName";
|
public static final String PERL_MODULE_NAME = "perlModuleName";
|
||||||
public static final String PERL_MODULE_NAME_DESC = "root module name for generated perl code";
|
public static final String PERL_MODULE_NAME_DESC = "root module name for generated perl code";
|
||||||
|
|
||||||
|
public static final String MODULE_NAME = "moduleName";
|
||||||
|
public static final String MODULE_NAME_DESC = "top module name (convention: CamelCase, usually corresponding to gem name).";
|
||||||
|
|
||||||
|
public static final String GEM_NAME = "gemName";
|
||||||
|
public static final String GEM_NAME_DESC = "gem name (convention: underscore_case).";
|
||||||
|
|
||||||
public static final String PYTHON_PACKAGE_NAME = "pythonPackageName";
|
public static final String PYTHON_PACKAGE_NAME = "pythonPackageName";
|
||||||
public static final String PYTHON_PACKAGE_NAME_DESC = "package name for generated python code";
|
public static final String PYTHON_PACKAGE_NAME_DESC = "package name for generated python code";
|
||||||
|
|
||||||
|
@ -38,8 +38,6 @@ import static org.openapitools.codegen.utils.StringUtils.underscore;
|
|||||||
public class RubyClientCodegen extends AbstractRubyCodegen {
|
public class RubyClientCodegen extends AbstractRubyCodegen {
|
||||||
private static final Logger LOGGER = LoggerFactory.getLogger(RubyClientCodegen.class);
|
private static final Logger LOGGER = LoggerFactory.getLogger(RubyClientCodegen.class);
|
||||||
private static final String NUMERIC_ENUM_PREFIX = "N";
|
private static final String NUMERIC_ENUM_PREFIX = "N";
|
||||||
public static final String GEM_NAME = "gemName";
|
|
||||||
public static final String MODULE_NAME = "moduleName";
|
|
||||||
public static final String GEM_VERSION = "gemVersion";
|
public static final String GEM_VERSION = "gemVersion";
|
||||||
public static final String GEM_LICENSE = "gemLicense";
|
public static final String GEM_LICENSE = "gemLicense";
|
||||||
public static final String GEM_REQUIRED_RUBY_VERSION = "gemRequiredRubyVersion";
|
public static final String GEM_REQUIRED_RUBY_VERSION = "gemRequiredRubyVersion";
|
||||||
@ -113,10 +111,12 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cliOptions.add(new CliOption(GEM_NAME, "gem name (convention: underscore_case).").
|
cliOptions.add(new CliOption(CodegenConstants.GEM_NAME, CodegenConstants.GEM_NAME_DESC).
|
||||||
defaultValue("openapi_client"));
|
defaultValue("openapi_client"));
|
||||||
cliOptions.add(new CliOption(MODULE_NAME, "top module name (convention: CamelCase, usually corresponding" +
|
|
||||||
" to gem name).").defaultValue("OpenAPIClient"));
|
cliOptions.add(new CliOption(CodegenConstants.MODULE_NAME, CodegenConstants.MODULE_NAME_DESC).
|
||||||
|
defaultValue("OpenAPIClient"));
|
||||||
|
|
||||||
cliOptions.add(new CliOption(GEM_VERSION, "gem version.").defaultValue("1.0.0"));
|
cliOptions.add(new CliOption(GEM_VERSION, "gem version.").defaultValue("1.0.0"));
|
||||||
|
|
||||||
cliOptions.add(new CliOption(GEM_LICENSE, "gem license. ").
|
cliOptions.add(new CliOption(GEM_LICENSE, "gem license. ").
|
||||||
@ -147,11 +147,11 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
if (additionalProperties.containsKey(GEM_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.GEM_NAME)) {
|
||||||
setGemName((String) additionalProperties.get(GEM_NAME));
|
setGemName((String) additionalProperties.get(CodegenConstants.GEM_NAME));
|
||||||
}
|
}
|
||||||
if (additionalProperties.containsKey(MODULE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.MODULE_NAME)) {
|
||||||
setModuleName((String) additionalProperties.get(MODULE_NAME));
|
setModuleName((String) additionalProperties.get(CodegenConstants.MODULE_NAME));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gemName == null && moduleName == null) {
|
if (gemName == null && moduleName == null) {
|
||||||
@ -163,8 +163,8 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
|
|||||||
setModuleName(generateModuleName(gemName));
|
setModuleName(generateModuleName(gemName));
|
||||||
}
|
}
|
||||||
|
|
||||||
additionalProperties.put(GEM_NAME, gemName);
|
additionalProperties.put(CodegenConstants.GEM_NAME, gemName);
|
||||||
additionalProperties.put(MODULE_NAME, moduleName);
|
additionalProperties.put(CodegenConstants.MODULE_NAME, moduleName);
|
||||||
|
|
||||||
if (additionalProperties.containsKey(GEM_VERSION)) {
|
if (additionalProperties.containsKey(GEM_VERSION)) {
|
||||||
setGemVersion((String) additionalProperties.get(GEM_VERSION));
|
setGemVersion((String) additionalProperties.get(GEM_VERSION));
|
||||||
|
@ -47,8 +47,8 @@ public class RubyClientOptionsProvider implements OptionsProvider {
|
|||||||
@Override
|
@Override
|
||||||
public Map<String, String> createOptions() {
|
public Map<String, String> createOptions() {
|
||||||
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
|
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
|
||||||
return builder.put(RubyClientCodegen.GEM_NAME, GEM_NAME_VALUE)
|
return builder.put(CodegenConstants.GEM_NAME, GEM_NAME_VALUE)
|
||||||
.put(RubyClientCodegen.MODULE_NAME, MODULE_NAME_VALUE)
|
.put(CodegenConstants.MODULE_NAME, MODULE_NAME_VALUE)
|
||||||
.put(RubyClientCodegen.GEM_VERSION, GEM_VERSION_VALUE)
|
.put(RubyClientCodegen.GEM_VERSION, GEM_VERSION_VALUE)
|
||||||
.put(RubyClientCodegen.GEM_LICENSE, GEM_LICENSE_VALUE)
|
.put(RubyClientCodegen.GEM_LICENSE, GEM_LICENSE_VALUE)
|
||||||
.put(RubyClientCodegen.GEM_REQUIRED_RUBY_VERSION, GEM_REQUIRED_RUBY_VERSION_VALUE)
|
.put(RubyClientCodegen.GEM_REQUIRED_RUBY_VERSION, GEM_REQUIRED_RUBY_VERSION_VALUE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user