Sha256: 9534416c2861475450573091480805eb3c825e750fd03a76eff52e83e8ee1e5a
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
Upgrading Grape-swagger ======================= ### Upgrading to >= 0.9.0 #### Changes in Configuration If you're using [grape-swagger-rails](https://github.com/BrandyMint/grape-swagger-rails), remove the `.json` extension from `GrapeSwaggerRails.options.url`. For example, change ```ruby GrapeSwaggerRails.options.url = '/api/v1/swagger_doc.json' ``` to ```ruby GrapeSwaggerRails.options.url = '/api/v1/swagger_doc' ``` See [#187](https://github.com/tim-vandecasteele/grape-swagger/issues/187) for more information. ### Upgrading to >= 0.8.0 #### Changes in Configuration The following options have been added, removed or have been changed in the grape-swagger interface: * `markdown: true/false` => `markdown: GrapeSwagger::Markdown::KramdownAdapter` #### Markdown You can now configure a markdown adapter. This was originally changed because of performance issues with Kramdown and the `markdown` option no longer takes a boolean argument. Built-in adapters include Kramdown and Redcarpet. ##### Kramdown To configure the markdown with Kramdown, add the kramdown gem to your Gemfile: `gem 'kramdown'` Configure grape-swagger as follows: ```ruby add_swagger_documentation ( markdown: GrapeSwagger::Markdown::KramdownAdapter ) ``` #### Redcarpet To configure markdown with Redcarpet, add the redcarpet and the rouge gem to your Gemfile. Note that Redcarpet does not work with JRuby. ```ruby gem 'redcarpet' gem 'rouge' ``` Configure grape-swagger as follows: ```ruby add_swagger_documentation ( markdown: GrapeSwagger::Markdown::RedcarpetAdapter ) ``` See [#142](https://github.com/tim-vandecasteele/grape-swagger/pull/142) and documentation section [Markdown in Notes](https://github.com/tim-vandecasteele/grape-swagger#markdown-in-notes) for more information.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grape-swagger-0.10.0 | UPGRADING.md |