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