diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java index dc7f05c1049..7a57ebb3e84 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java @@ -495,34 +495,34 @@ public class RubyClientCodegen extends AbstractRubyCodegen { type = p.dataType; } - if ("String".equals(type)) { + if ("String".equalsIgnoreCase(type)) { if (example == null) { example = p.paramName + "_example"; } example = "'" + escapeText(example) + "'"; - } else if ("Integer".equals(type)) { + } else if ("Integer".equalsIgnoreCase(type)) { if (example == null) { example = "56"; } - } else if ("Float".equals(type)) { + } else if ("Float".equalsIgnoreCase(type)) { if (example == null) { example = "3.4"; } - } else if ("BOOLEAN".equals(type)) { + } else if ("BOOLEAN".equalsIgnoreCase(type)) { if (example == null) { example = "true"; } - } else if ("File".equals(type)) { + } else if ("File".equalsIgnoreCase(type)) { if (example == null) { example = "/path/to/file"; } example = "File.new('" + escapeText(example) + "')"; - } else if ("Date".equals(type)) { + } else if ("Date".equalsIgnoreCase(type)) { if (example == null) { example = "2013-10-20"; } example = "Date.parse('" + escapeText(example) + "')"; - } else if ("DateTime".equals(type)) { + } else if ("DateTime".equalsIgnoreCase(type)) { if (example == null) { example = "2013-10-20T19:20:30+01:00"; } diff --git a/samples/client/petstore/ruby/docs/FakeApi.md b/samples/client/petstore/ruby/docs/FakeApi.md index f26eb7abb93..b53a43a93ba 100644 --- a/samples/client/petstore/ruby/docs/FakeApi.md +++ b/samples/client/petstore/ruby/docs/FakeApi.md @@ -77,7 +77,7 @@ require 'petstore' api_instance = Petstore::FakeApi.new opts = { - body: nil # Boolean | Input boolean as post body + body: true # Boolean | Input boolean as post body } begin @@ -530,11 +530,11 @@ require 'petstore' api_instance = Petstore::FakeApi.new required_string_group = 56 # Integer | Required String in group parameters -required_boolean_group = nil # Boolean | Required Boolean in group parameters +required_boolean_group = true # Boolean | Required Boolean in group parameters required_int64_group = 56 # Integer | Required Integer in group parameters opts = { string_group: 56, # Integer | String in group parameters - boolean_group: nil, # Boolean | Boolean in group parameters + boolean_group: true, # Boolean | Boolean in group parameters int64_group: 56 # Integer | Integer in group parameters } diff --git a/samples/openapi3/client/petstore/ruby/docs/FakeApi.md b/samples/openapi3/client/petstore/ruby/docs/FakeApi.md index dc43580e200..70894ba962f 100644 --- a/samples/openapi3/client/petstore/ruby/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/ruby/docs/FakeApi.md @@ -72,7 +72,7 @@ require 'petstore' api_instance = Petstore::FakeApi.new opts = { - body: nil # Boolean | Input boolean as post body + body: true # Boolean | Input boolean as post body } begin @@ -531,11 +531,11 @@ end api_instance = Petstore::FakeApi.new required_string_group = 56 # Integer | Required String in group parameters -required_boolean_group = nil # Boolean | Required Boolean in group parameters +required_boolean_group = true # Boolean | Required Boolean in group parameters required_int64_group = 56 # Integer | Required Integer in group parameters opts = { string_group: 56, # Integer | String in group parameters - boolean_group: nil, # Boolean | Boolean in group parameters + boolean_group: true, # Boolean | Boolean in group parameters int64_group: 56 # Integer | Integer in group parameters }