Thiago Pradi
91a0f88eb5
Use different Sqlite versions for Rails versions
2019-08-25 23:11:57 -03:00
Thiago Pradi
586d0211ff
Force SQlite 1.3 version
2019-08-25 23:06:19 -03:00
Thiago Pradi
d379338017
Enforce SQlite version
2019-08-25 23:00:07 -03:00
Thiago Pradi
7179802fe0
Using alternative config for xfvb
2019-08-25 22:50:28 -03:00
Thiago Pradi
16458d458a
Adding extra lib to fix build
2019-08-25 22:45:12 -03:00
Thiago Pradi
621d6f4754
Updating travis file and adding Rails 6 to build matrix
2019-08-25 22:37:22 -03:00
Thiago Pradi
ac65dc1780
Gemfile / gemspec files compatible with Rails 6
2019-08-25 22:36:14 -03:00
Igor Zubkov
a00145c1f7
Fix typo
2019-08-20 16:51:27 +03:00
Jay Danielian
ce8237110f
Updates travis script
2019-08-04 11:51:17 -04:00
Jay Danielian
5e48a2cae3
fixes badge path
2019-08-04 11:23:45 -04:00
jdanielian
9ba484dc37
Merge pull request #3 from jdanielian/documentation
...
Updates README with proper links and examples
2019-08-04 11:13:31 -04:00
Jay Danielian
5a8d1ce359
Updates README with proper links and examples for new OpenApi 3.0 syntax / features
...
Missed a few generator items as part of the rename
2019-08-04 11:00:33 -04:00
Jay Danielian
9bc6e2e16a
Adds 4.2.8 to minimum rails version, as rails 4.2.0 was erroring out on certain ::Numeric extensions
2019-08-01 14:19:11 -04:00
jdanielian
04298d655b
Merge pull request #2 from jdanielian/travis-ci
...
Finishes some renaming elements that were missed previously
2019-08-01 14:09:24 -04:00
Jay Danielian
157175c90f
Finishes some renaming elements that were missed previously
...
Modifes the travis.yml in trying to setup travis CI build
2019-08-01 14:05:57 -04:00
Jay Danielian
6d285d2c4f
Notes in the todos
2019-08-01 13:05:44 -04:00
jdanielian
c889e407ec
Merge pull request #1 from jdanielian/open-api-rename
...
Open api rename
2019-08-01 09:15:52 -04:00
Jay Danielian
032ad5dc54
Fixes last little pathing mistakes from rename
...
All specs are passing in all gems and in test-app
Properly generates open api 3 swagger via rake rswag:specs:swaggerize and via bundle exec rspec in test-app dir
2019-08-01 09:10:38 -04:00
Jay Danielian
475929e9aa
Renames gems to open_api-rswag-*
2019-08-01 08:37:05 -04:00
Jay Danielian
13f7007b2f
Renames and fixes specs in api and specs project to prefix OpenApi module. Gem name to open_api-rswag
2019-07-27 14:53:01 -04:00
Jay Danielian
db3f321b45
References newly named open_api-rswag-api gem
2019-07-23 22:24:23 -04:00
Jay Danielian
27a7481b48
Renames rswag-api to open_api-rswag-api
2019-07-23 22:23:59 -04:00
Jay Danielian
b8dcc8fe30
Adds support for proper requestBody examples. Adds mechanism to allow for adding additional ways to add request body examples
...
Can add externalValue or it will work and produce valid swagger spec.
The Symbol name matching the let parameter is always required
2019-07-21 15:03:37 -04:00
Jay Danielian
4c2097e017
Fixes response_validator to handle 3.0 responses and validate against the schema.
...
JSON::Validator already handles anyOf oneOf schema definitions, so those can be passed in and validation errors are returned properly
2019-07-20 14:33:51 -04:00
Jay Danielian
cd348b53f8
Adds anyOf support to requestBody
2019-07-20 13:50:38 -04:00
Jay Danielian
eb4e6045c5
Modifies generator and specs to look for openapi: 3.0.0 vs swagger 2.0
...
Renames rswag-api to rswag_api as that is preferred file naming convention in initializers per rubocop linting
2019-07-20 12:52:31 -04:00
Jay Danielian
4baf5efd11
Updates specs to add 3.0 compliant structure and tests around the new schema/structure
2019-07-20 12:29:44 -04:00
Jay Danielian
04564d933f
Fixes example group helpers spec with new 3.0 format
2019-07-18 22:19:10 -04:00
Jay Danielian
aa59c5ff91
Fixes response validators specs for v3 structure
2019-07-18 22:01:00 -04:00
Jay Danielian
659b328eda
Fixes spec for #stop writing swagger docs
2019-07-17 20:35:56 -04:00
Jay Danielian
5e71651d6d
Adds auth_tests_spec and validated that it is generating valid 3.0 security related swagger
2019-07-17 20:18:12 -04:00
Jay Danielian
28bcc121ba
formatting
2019-07-17 20:10:10 -04:00
Jay Danielian
aa133b90fc
Adds request_body_multipart method which enables schema properties to be written for multipart upload body
...
Will inspect the provided hash and add the property file_name to the parameters collection so upload and 3.0 output will work properly
2019-07-17 20:07:30 -04:00
Jay Danielian
c820bb75e0
Modifies parameters and body request/responses to output 3.0 syntax for basic operations.
...
SwaggerEditor passes basic output
2019-07-14 17:28:11 -04:00
Jay Danielian
23349b2678
Adds byebug_history file in gitignore
2019-07-14 14:26:50 -04:00
Jay Danielian
fd061a2a7f
Removes byebug history
2019-07-14 14:26:16 -04:00
Jay Danielian
0093efd4bf
Adds rswag to test and development so rake tasks work
...
Adds to swagger_Formatter to remove injected body parameters since those are 2.0 and ont 3.0 compliant
Adds to example_group_helpers to only automatically save request examples in the swagger output on 2xx response, since otherwise it was getting clobbered
2019-07-07 22:57:55 -04:00
Jay Danielian
297cc447c8
Gets v3 request example saving as well as response example saving
...
Adds rubocop to the gemset
adds guard to the gemset for testing
2019-07-05 15:59:47 -04:00
Jay Danielian
5d7fc44af4
Updates docs to include setting up rswag-ui assets first time locally
2019-06-30 13:06:12 -04:00
Jay Danielian
768a1a1d43
Initial commit for trying to produce and consume v3 swagger
2019-06-29 18:12:21 -04:00
Olle Jonsson
f969fb6573
CONTRIBUTING: Correct URL
2019-04-17 14:46:26 +02:00
Richard Morris
10bb732148
Merge pull request #177 from FormAPI/show_response_body_for_invalid_code
...
Show response body when the response code is unexpected.
2019-04-08 12:25:28 +01:00
Richard Morris
c74c88fd46
Merge pull request #176 from BookOfGreg/patch-1
...
Update swagger_helper.rb
2019-04-08 12:24:54 +01:00
Richard Morris
9cb187192d
Merge pull request #23 from drewish/contributing
...
Add a contributing file
2019-04-08 12:17:32 +01:00
Richard Morris
636cdcd8b3
Merge pull request #92 from seriousbee/add-section-on-formatting-to-RM
...
Updated Readme.md:
2019-04-08 12:17:05 +01:00
stefanosx
49b5059273
Update README.md
...
You need to run the generation of rswag:api:install rswag:ui:install in separated lines to work
2019-03-06 12:59:24 +01:00
Ben Lewis
9eb2d3ddec
Allow ".yaml" and ".yml" filename endings for yaml
2019-02-12 10:47:15 +00:00
Ben Lewis
51b47f32e8
version compatibility
2019-02-06 12:15:01 +00:00
Ben Lewis
29c9f7cae2
Allow parsing of yml swagger files in rswag-api
2019-02-06 11:43:02 +00:00
PJ Davis
d00bb06e19
allow headers to be set in the configuration of rswag-api
2019-01-30 13:46:13 -05:00