[Ruby] Fix type mapping for Ruby (#2385) (#2386)

* maps 'boolean' to 'Boolean' in Ruby (#2385)

* update Ruby client samples (#2385)
This commit is contained in:
Akira Tanimura
2019-03-17 12:07:00 +09:00
committed by William Cheng
parent 94466d54b3
commit 40253a5b82
97 changed files with 156 additions and 157 deletions

View File

@@ -50,6 +50,7 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
languageSpecificPrimitives.clear();
languageSpecificPrimitives.add("String");
languageSpecificPrimitives.add("Boolean");
languageSpecificPrimitives.add("Integer");
languageSpecificPrimitives.add("Float");
languageSpecificPrimitives.add("Date");
@@ -61,6 +62,7 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
typeMapping.clear();
typeMapping.put("string", "String");
typeMapping.put("boolean", "Boolean");
typeMapping.put("char", "String");
typeMapping.put("int", "Integer");
typeMapping.put("integer", "Integer");

View File

@@ -102,9 +102,6 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
languageSpecificPrimitives.add("array");
languageSpecificPrimitives.add("map");
languageSpecificPrimitives.add("string");
// primitives in the typeMapping
languageSpecificPrimitives.add("BOOLEAN");
typeMapping.put("boolean", "BOOLEAN");
// remove modelPackage and apiPackage added by default
Iterator<CliOption> itr = cliOptions.iterator();