Class: Swagger::Docs::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/swagger/docs/config.rb

Class Method Summary collapse

Class Method Details

.base_api_controllerObject



5
# File 'lib/swagger/docs/config.rb', line 5

def base_api_controller; ApplicationController end

.base_applicationObject



6
# File 'lib/swagger/docs/config.rb', line 6

def base_application; Rails.application end

.register_apis(versions) ⇒ Object



7
8
9
10
# File 'lib/swagger/docs/config.rb', line 7

def register_apis(versions)
  base_api_controller.send(:include, ImpotentMethods)
  @versions = versions
end

.registered_apisObject



11
12
13
# File 'lib/swagger/docs/config.rb', line 11

def registered_apis
  @versions ||= {}
end

.transform_path(path) ⇒ Object



14
15
16
17
# File 'lib/swagger/docs/config.rb', line 14

def transform_path(path)
  # This is only for overriding, so don't perform any path transformations by default.
  path
end