Serve Swagger docs via middleware

This commit is contained in:
domaindrivendev
2016-02-03 23:41:31 -08:00
parent 58691903fb
commit df4b9c80c9
12 changed files with 54 additions and 89 deletions

View File

@@ -1,15 +0,0 @@
module SwaggerRails
class SwaggerDocsController < ApplicationController
def show
render json: swagger_json_for(params[:api_version]), layout: false
end
private
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,6 @@ module SwaggerRails
class SwaggerUiController < ApplicationController
def index
@discovery_path = swagger_path(SwaggerRails.target_api_version)
render :index, layout: false
end
end