我正在使用“api生成器”为OpenApi创建客户端库。
openapi-generator generate -i https://xxxx.cloudfront.net/openapi/en-us/product/2-0/openapi.yaml -g ruby -o tmp/test/custom_name这将生成一个类"OpenapiClient“,但我需要将此名称更改为"CustomApiClient”。如何传递此值?在我看来,这似乎是一件标准的事情,为什么不那么直接呢?我遵循的是最佳实践吗?
# Load the gem
require 'openapi_client'
# Setup authorization
OpenapiClient.configure do |config|
# Configure Bearer authorization: bearer
config.access_token = 'YOUR_BEARER_TOKEN'
end发布于 2021-05-13 06:18:33
这似乎很难找到,但如果你运行openapi-generator config-help -g ruby,它会向你展示ruby客户端配置的所有选项。具体地说,gemName。因此您可以简单地创建一个配置文件,如下所示:
# config.yaml
gemName: custom_api_client并在运行generate命令时提供-c /path/to/your/config.yaml。
https://stackoverflow.com/questions/64208075
复制相似问题