README.md in rspec-rails-api-0.1.2 vs README.md in rspec-rails-api-0.1.3
- old
+ new
@@ -35,17 +35,25 @@
RSpec.configure do |config|
config.include Rspec::Rails::Api::DSL::Example
end
-renderer = Rspec::Rails::Api::OpenApiRenderer.new
+renderer = RSpec::Rails::Api::OpenApiRenderer.new
+renderer.api_servers = [{ url: 'https://example.com' }]
+renderer.api_title = 'A nice API for a nice application'
+renderer.api_version = '1'
+renderer.api_description = 'Access update data in this project'
+# renderer.api_tos = 'http://example.com/tos.html'
+# renderer.api_contact = { name: 'Admin', email: 'admin@example.com', 'http://example.com/contact' }
+# renderer.api_license = { name: 'Apache', url: 'https://opensource.org/licenses/Apache-2.0' }
RSpec.configuration.after(:context, type: :acceptance) do |context|
renderer.merge_context context.class.metadata[:rrad].to_h
end
RSpec.configuration.after(:suite) do
- renderer.write_files
+ # Default path is 'tmp/rspec_rails_api_output.json/yaml'
+ renderer.write_files Rails.root.join('public', 'swagger_doc'), only: :json
end
```
**spec/rails_helper.rb**