mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-23 06:16:42 +00:00
34 lines
526 B
Ruby
34 lines
526 B
Ruby
require "swagger_rails/engine"
|
|
|
|
module SwaggerRails
|
|
|
|
class Configuration
|
|
attr_reader :swagger_docs, :swagger_dir_string
|
|
|
|
def initialize
|
|
@swagger_docs = {}
|
|
@swagger_dir_string = nil
|
|
end
|
|
|
|
def swagger_doc(path, doc)
|
|
@swagger_docs[path] = doc
|
|
end
|
|
|
|
def swagger_dir(dir_string)
|
|
@swagger_dir_string = dir_string
|
|
end
|
|
end
|
|
|
|
class << self
|
|
attr_reader :config
|
|
|
|
def configure
|
|
yield config
|
|
end
|
|
|
|
def config
|
|
@config ||= Configuration.new
|
|
end
|
|
end
|
|
end
|