class SwaggerDocsGenerator::MetadataConfiguration
# Metadata
generated
Generate metadata for block schema in swagger specification
@see github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#schema
Public Class Methods
new()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 10 def initialize @config = SwaggerDocsGenerator.configure end
Protected Instance Methods
base_path()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 20 def base_path { basePath: @config.base_path } end
definitions()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 32 def definitions { definitions: @config.definitions } end
external_docs()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 36 def external_docs { externalDocs: @config.external_docs } end
host()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 28 def host { host: @config.host } end
schemes()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 24 def schemes { schemes: @config.schemes } end
security()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 40 def security { security: @config.security } end
swagger()
click to toggle source
# File lib/swagger_docs_generator/metadata/configuration.rb, line 16 def swagger { swagger: @config.swagger } end