Sha256: d363adf325ec0d403a06c360d52b8243ceb98b52e689efde895069773b69844c
Contents?: true
Size: 1.04 KB
Versions: 5
Compression:
Stored size: 1.04 KB
Contents
module SwaggerYard class Configuration attr_accessor :api_version, :api_base_path attr_accessor :swagger_version attr_accessor :title, :description attr_accessor :enable, :reload attr_accessor :controller_path, :model_path attr_accessor :path_discovery_function attr_accessor :security_definitions def initialize @swagger_version = "2.0" @api_version = "0.1" @enable = false @reload = true @title = "Configure title with SwaggerYard.config.title" @description = "Configure description with SwaggerYard.config.description" @security_definitions = {} @external_schema = {} end def external_schema(mappings = nil) mappings.each do |prefix, url| @external_schema[prefix.to_s] = url end if mappings @external_schema end def swagger_spec_base_path=(ignored) warn "DEPRECATED: swagger_spec_base_path is no longer necessary." end def api_path=(ignored) warn "DEPRECATED: api_path is no longer necessary." end end end
Version data entries
5 entries across 5 versions & 1 rubygems