class SwaggerYard::Configuration
Attributes
api_base_path[RW]
api_version[RW]
controller_path[RW]
description[RW]
model_path[RW]
openapi_version[RW]
openapi_version=[RW]
path_discovery_function[RW]
security_definitions[RW]
security_schemes[RW]
security_schemes=[RW]
swagger_version[RW]
title[RW]
Public Class Methods
new()
click to toggle source
# File lib/swagger_yard/configuration.rb, line 16 def initialize @swagger_version = "2.0" @api_version = "0.1" @title = "Configure title with SwaggerYard.config.title" @description = "Configure description with SwaggerYard.config.description" @security_definitions = {} @external_schema = {} end
Public Instance Methods
external_schema(mappings = nil)
click to toggle source
# File lib/swagger_yard/configuration.rb, line 25 def external_schema(mappings = nil) mappings.each do |prefix, url| @external_schema[prefix.to_s] = url end if mappings @external_schema end
register_dsl_method(meth, options = {})
click to toggle source
# File lib/swagger_yard/configuration.rb, line 32 def register_dsl_method(meth, options = {}) SwaggerYard::Handlers::DSLHandler.register_dsl_method(meth, options) end