[BUG] [Ruby] The generated Ruby client is using deprecated type `Fixnum`
Created by: autopp
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
What's the version of OpenAPI Generator used? -
Have you search for related issues/PRs? -
What's the actual output vs expected output? -
[Optional] Bounty to sponsor the fix (example)
Description
The generated Ruby client is using Fixnum
in YARD tag. Fixnum
is deprecated in Ruby 2.4.0 and later (and integrated into Integer
).
openapi-generator version
$ java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar version
4.0.0-SNAPSHOT
$ git log --oneline -n 1
ee75366051 (HEAD -> master, origin/master, origin/HEAD) Added proxy headers option for urllib3 (#2467)
OpenAPI declaration file content or url
N/A
Command line used for generation
N/A
Steps to reproduce
See:
- https://github.com/OpenAPITools/openapi-generator/blob/ee7536605152b6638bdab366eead347ea92748c2/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache#L39
- https://github.com/OpenAPITools/openapi-generator/blob/ee7536605152b6638bdab366eead347ea92748c2/samples/client/petstore/ruby/lib/petstore/api_client.rb#L47
Related issues/PRs
N/A
Suggest a fix
Use Integer
instead of Fixnum
. Integer
is also available in versions below 2.4.0.