mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-25 07:16:40 +00:00
Add install generator and support Rails 3 or 4
This commit is contained in:
@@ -2,13 +2,14 @@ module SwaggerRails
|
||||
class SwaggerDocsController < ApplicationController
|
||||
|
||||
def show
|
||||
render file: swagger_file_path_for(params[:api_version]), layout: false
|
||||
render json: swagger_json_for(params[:api_version]), layout: false
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def swagger_file_path_for(api_version)
|
||||
File.join(Rails.root, 'config', 'swagger', api_version, 'swagger.json')
|
||||
def swagger_json_for(api_version)
|
||||
path = File.join(Rails.root, 'config', 'swagger', api_version, 'swagger.json')
|
||||
File.read(path)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,7 +2,7 @@ module SwaggerRails
|
||||
class SwaggerUiController < ApplicationController
|
||||
|
||||
def index
|
||||
@discovery_path = swagger_path('v1')
|
||||
@discovery_path = swagger_path(SwaggerRails.target_api_version)
|
||||
render :index, layout: false
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user