Add install generator and support Rails 3 or 4

This commit is contained in:
domaindrivendev
2015-12-10 18:24:35 -08:00
parent 13b0fe83c5
commit ec2bda1e3d
25 changed files with 284 additions and 191 deletions

View File

@@ -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

View File

@@ -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