Name: swagger_engine
Description: [LOOKING FOR MAINTAINER] swagger-ui as mountable rails engine
Created: 2015-05-11 14:54:09.0
Updated: 2017-12-10 08:29:36.0
Pushed: 2017-06-12 16:50:24.0
Size: 2187
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
I'm sorry but I can't maintain this project anymore.
If you want to maintain this project, contact me (batdevis[at]gmail.com) and I will transfer the ownership.
Include swagger-ui as rails engine.
Current master works with Rails 4.0+. If you're looking for Rails 3.0 support, try version 0.0.3.
https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md
Add to Gemfile
to your config/routes.rb
enticate :user do
unt SwaggerEngine::Engine, at: "/api-docs"
or
enticate :user, lambda { |u| u.admin? } do
unt SwaggerEngine::Engine, at: "/api-docs"
Set username and password in config/initializers/swagger_engine.rb
:
gerEngine.configure do |config|
nfig.admin_username = ENV['ADMIN_USERNAME']
nfig.admin_password = ENV['ADMIN_PASSWORD']
Set the path of your json files in a initializer:
fig/initializers/swagger_engine.rb
gerEngine.configure do |config|
nfig.json_files = {
v1: "lib/swagger/swagger_v1.json",
v2: "lib/swagger/swagger_v2.json"
lib/swagger/
is a good place to place them..
Use Swagger editor.
This project rocks and uses MIT-LICENSE.