Module: ApiDocServer
- Defined in:
- lib/api_doc_server.rb,
lib/api_doc_server/engine.rb,
lib/api_doc_server/version.rb,
lib/api_doc_server/configuration.rb,
app/controllers/api_doc_server/docs_controller.rb,
app/controllers/api_doc_server/application_controller.rb
Defined Under Namespace
Classes: ApplicationController, Configuration, DocsController, Engine
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
13
14
15
|
# File 'lib/api_doc_server.rb', line 13
def configuration
@configuration ||= Configuration.new
end
|
17
18
19
|
# File 'lib/api_doc_server.rb', line 17
def configure
yield configuration
end
|
.redoc_version ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/api_doc_server/version.rb', line 9
def self.redoc_version
@redoc_version ||=
begin
require 'json'
lib = File.expand_path('..', __FILE__)
root = File.expand_path File.join(lib, '..', '..')
file = File.join(root, 'package.json')
JSON.parse(File.read(file))
.fetch("dependencies")
.fetch("redoc")
end
end
|
.version ⇒ Object
5
6
7
|
# File 'lib/api_doc_server/version.rb', line 5
def self.version
VERSION
end
|