Replace deprecated swagger syntax

This commit is contained in:
Maikel Linke
2024-01-11 15:13:41 +11:00
parent d197251262
commit 30b5d065c1
3 changed files with 6 additions and 6 deletions

View File

@@ -6,7 +6,7 @@ Rswag::Ui.configure do |config|
# host) to the corresponding endpoint and the second is a title that will be
# displayed in the document selector.
# NOTE: If you're using rspec-api to expose Swagger files
# (under swagger_root) as JSON or YAML endpoints, then the list below should
# (under openapi_root) as JSON or YAML endpoints, then the list below should
# correspond to the relative paths for those endpoints.
config.openapi_endpoint 'v1.yaml', 'API V1 Docs'

View File

@@ -5,7 +5,7 @@ require_relative "spec_helper"
RSpec.configure do |config|
# Override swagger docs to generate only this file:
config.swagger_docs = {
config.openapi_specs = {
'dfc.yaml' => {
openapi: '3.0.1',
info: {

View File

@@ -9,15 +9,15 @@ RSpec.configure do |config|
# Specify a root folder where Swagger JSON files are generated
# NOTE: If you're using the rswag-api to serve API descriptions, you'll need
# to ensure that it's configured to serve Swagger from the same folder
config.swagger_root = Rails.root.join('swagger').to_s
config.openapi_root = Rails.root.join('swagger').to_s
# Define one or more Swagger documents and provide global metadata for each one
# When you run the 'rswag:specs:swaggerize' rake task, the complete Swagger will
# be generated at the provided relative path under swagger_root
# be generated at the provided relative path under openapi_root
# By default, the operations defined in spec files are added to the first
# document below. You can override this behavior by adding a swagger_doc tag to the
# the root example_group in your specs, e.g. describe '...', swagger_doc: 'v2/swagger.json'
config.swagger_docs = {
config.openapi_specs = {
'v1.yaml' => {
openapi: '3.0.1',
info: {
@@ -70,7 +70,7 @@ RSpec.configure do |config|
# The swagger_docs configuration option has the filename including format in
# the key, this may want to be changed to avoid putting yaml in json files.
# Defaults to json. Accepts ':json' and ':yaml'.
config.swagger_format = :yaml
config.openapi_format = :yaml
end
module RswagExtension