Class: Swagger::Docs::Config
- Inherits:
-
Object
- Object
- Swagger::Docs::Config
- Defined in:
- lib/swagger/docs/config.rb
Constant Summary collapse
- @@base_api_controller =
nil
Class Method Summary collapse
- .base_api_controller ⇒ Object
- .base_api_controller=(controller) ⇒ Object
- .base_application ⇒ Object
- .register_apis(versions) ⇒ Object
- .registered_apis ⇒ Object
- .transform_path(path) ⇒ Object
Class Method Details
.base_api_controller ⇒ Object
7 8 9 |
# File 'lib/swagger/docs/config.rb', line 7 def base_api_controller @@base_api_controller || ActionController::Base end |
.base_api_controller=(controller) ⇒ Object
11 12 13 |
# File 'lib/swagger/docs/config.rb', line 11 def base_api_controller=(controller) @@base_api_controller = controller end |
.base_application ⇒ Object
15 16 17 |
# File 'lib/swagger/docs/config.rb', line 15 def base_application Rails.application end |
.register_apis(versions) ⇒ Object
19 20 21 22 |
# File 'lib/swagger/docs/config.rb', line 19 def register_apis(versions) base_api_controller.send(:include, ImpotentMethods) @versions = versions end |
.registered_apis ⇒ Object
24 25 26 |
# File 'lib/swagger/docs/config.rb', line 24 def registered_apis @versions ||= {} end |
.transform_path(path) ⇒ Object
28 29 30 31 |
# File 'lib/swagger/docs/config.rb', line 28 def transform_path(path) # This is only for overriding, so don't perform any path transformations by default. path end |