Fix boolean example value in ruby client generator (#2431)

* fix boolean example value in ruby

* update samples
This commit is contained in:
William Cheng 2019-03-17 18:06:02 +08:00 committed by GitHub
parent a6a1264f25
commit 22d21afceb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 13 deletions

View File

@ -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";
}

View File

@ -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
}

View File

@ -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
}