Sha256: 1b3a4cc2ea8a5159979888adc21f48dda13d173bf69d2a004d2258375aedbf6f

Contents?: true

Size: 1.22 KB

Versions: 4

Compression:

Stored size: 1.22 KB

Contents

# Swagger::UiRails

A gem that lets you add [swagger-ui](https://github.com/wordnik/swagger-ui) easily to your rails application

Current version: 2.1.8-M1

## Installation

Add this line to your application's Gemfile:

    gem 'swagger-ui_rails'

## Usage

Add to your application.js

    //= require swagger-ui

Add to your application.css

    *= require swagger-ui

Then add to some api_docs/index.html

    = render 'swagger_ui/swagger_ui', discovery_url: 'root/to/swagger_doc.json'

or create your own html page according to [swagger-ui sample](https://github.com/wordnik/swagger-ui/blob/master/dist/index.html)

Swagger UI expects a body class of `swagger-section`. If you can't easily add that class to body in your layout, you can add it to a parent div, e.g.:

    %div.swagger-section
      = render 'swagger_ui/swagger_ui', discovery_url: 'root/to/swagger_doc.json'

## Related projects

[Grape](https://github.com/intridea/grape)
[grape-swagger](https://github.com/tim-vandecasteele/grape-swagger)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
swagger-ui_rails_audionerd-2.3.2 README.md
swagger-ui_rails_audionerd-2.3.1 README.md
swagger-ui_rails_audionerd-2.3.0 README.md
swagger-ui_rails_audionerd-2.1.1 README.md