Module: WestfieldSwagger
- Defined in:
- lib/westfield_swagger.rb,
lib/westfield_swagger/engine.rb,
lib/westfield_swagger/version.rb,
app/helpers/westfield_swagger/application_helper.rb,
app/controllers/westfield_swagger/swagger_controller.rb,
app/controllers/westfield_swagger/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Utilities
Classes: ApiSpecification, ApplicationController, Engine, SwaggerController
Constant Summary
collapse
- DEFAULT_API_VERSION =
'1'
- VERSION =
'1.2.3'
Class Method Summary
collapse
Class Method Details
.api_version ⇒ Object
21
22
23
24
25
26
27
28
29
|
# File 'lib/westfield_swagger/engine.rb', line 21
def self.api_version
if ENV.include? 'SWAGGER_API_VERSION'
ENV['SWAGGER_API_VERSION'].to_s
elsif Rails.application.config.respond_to? :api_version
Rails.application.config.api_version.to_s
else
DEFAULT_API_VERSION
end
end
|
.path_for(version) ⇒ Object
31
32
33
|
# File 'lib/westfield_swagger/engine.rb', line 31
def self.path_for(version)
"/swagger/#{version}.json"
end
|