CARVIEW |
Select Language
HTTP/2 200
date: Fri, 25 Jul 2025 04:10:18 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"da3f1d3fff2a7f32d183af69655e25e0"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=fOkcoFFw9kPY7YnkdjMFfHSJSEYmyI27oSKiNfEXVAq2AFqloNSAtYN5zB1pzediXIgcqyOxemIiGdU4jPQ9xxwR0jTb5DZfj16TPPepRv8BUX1jP3rFqInA%2FBgGbQo0QrzcZVjCv6O0XGUKtCuJAtFoDbAcr7aztoAyLGxgCgnEUHNfkLTFTHNAj885P26o4AafHAVXAAAD%2BkuslTjJUc%2BbQGmVo1R7aA9t8A21gNLwprYZbNCmTEOFPggb81S96U1ajBTHummWEMCPH%2BQk4g%3D%3D--bNuk9ocrSUQXaMzm--9ox5tYBQs%2FehawJuJAp5pg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.206490285.1753416617; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 04:10:17 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 04:10:17 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D9B6:1EB2CB:161A20:1F967B:688303A9
Changes · zipmark/rspec_api_documentation Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 371
Changes
Eric Oestrich edited this page Oct 3, 2018
·
70 revisions
- backward compatibility to use json or JSON in format configuration, pull request
- Fixes API Blueprint route's always grouping, pull request
- Recognize JSON API response as JSON, pull request
- Parameters accept a value option for fixed values, pull request
- Fixes undefining client_method when set to the same client_method, pull request
- Remove special chars from dirnames, pull request
- Fix API blueprint documentation, pull request
- Change extension for Markdown from .markdown to .md, pull request
- Change Json classnames to JSON, pull request
- Add index template and api explanation for Slate formatter, pull request
- Slate resource explanation, pull request
- Add OpenAPI Specification support (Version 2.0), pull request
- API Blueprint view object respects required: false for parameters now, pull request
- Documentation obromios, pull request
- Allow skipping documentation for a whole spec, pull request
- Add common api description before resources sections (closes #354), pull request
- Fix integer as header value, pull request
- Don't evaluate original parameter name when custom method is provided , pull request
- Use tables to represent markdown response fields, pull request
- Use direct path to rake file, pull request
- Turn off URL globbing parser for curl get requests, pull request
- Fixes example: incompatibility with Ruby >= 2.4 (Integer unification), pull request
- Clean out uploaded data from arrays, pull request
- Fix Slate template, pull request
- Adds API Blueprint, pull request
- Feature/slate generator tweaks, pull request
- Another attempt at adding explanations to resources, pull request
- Use tables to represent markdown parameters, pull request
- Ignore case sensitivity when filtering headers, pull request
- Custom parameter method, pull request
- Remove all windows-illegal characters from filenames, pull request
- Make SlateWriter output cURL cmd in separate tab, pull request
- Escape query_strings in DSL , pull request
- Fix formatting of nested response_field scopes, pull request
- Rely on tilde versioning for rspec, pull request
- Update license, pull request
- remove json as a runtime dependency, pull request
- Add a writer for Slate, pull request
- JSON Content-Type matcher is more inclusive, pull request
- rename config post_body_formatter to be request_body_formatter, pull request
- Pass rspec the right --order option (
default
ordefined
), pull request - Allow Class Resources, call
#to_s
for defined resource_name, pull request - Ensure that DIRECTORY_MAPPINGS is available, pull request
- infer response_field description from name + scope, pull request
- Fix Content-Type Header, pull request
- added 'route' url and http 'method' for all JsonIndex examples, pull request
-
disable_dsl_*
methods documentation - Ability to set nested scopes, pull request
- Remove ASCII_8BIT encoded data from response body
- Pretty print JSON in response body
- Set value of nested params, pull request
- Infer parameter description from scope, pull request
- Only load railtie if
Rails::Railtie
is defined, pull request
- Fix for
#to_json
on empty hash creating bad params payload, pull request - extra_params use Hash#deep_merge! instead of merge, pull request
- Show headers section only if the associated string is present, pull request
- Remove explanation escaping, pull request
- Add explanation method to documentation, pull request
- Add acceptance to RSpec::Rails::DIRECTORY_MAPPINGS, pull request
- Remove
<p>
style from default stylesheet, pull request - ClientBase#clean_out_uploaded_data
- Configuration for disabling the
status
DSL - Allow resource name be a Class, pull request
- Remove leading slashes from dirname, pull request
- headers ending in "id" are displayed correctly, pull request
- Test against latest ruby and rspec 3.x, pull request
- Add bundler gem tasks, pull request
- Fix required css style, pull request
- encoding request_body to utf-8 for Chinese post params, pull request
- Make DSL work with config.disable_monkeypatching!, pull request
- Add HttpTestClient, pull request
- Ensure response_body is escaped in html_example template, pull request
- Add basic stylesheet to generated HTML, pull request
- Don't generate JSON if
raw_post
is defined, pull request - Remove rspec version strictness, pull request
- Set a default post body formatter, pull request
- Use Rack::Utils.parse_nested_query instead of a custom implementation, issue
- Set gem version requirements in the gemspec
- Upgrade to rspec 3, pull request
- Support non-ascii characters in description, pull request
- Add response_field DSL, pull request
- Restrict to rspec version 2.x
- Markdown format, pull request
- Add config options
#response_headers_to_include
and#request_headers_to_include
, pull request - Fix cURL generation when nil headers are passed, pull request
- Add license to gemspec, pull request
- Rake task to generate docs in same order as specs, pull request
- Pull out a cURL user when using basic auth, pull request, pull request
- Fix uploaded data breaking docs generation, issue
- Strip out non ascii characters in generated documentation, issue
- All writers inherit from base writer, pull request
- Add writer that appends to generated documentation instead of completely overwriting, pull request
- Require ruby 2.0.0 to pass on travis
- No longer require webmock unless you're using OAuth2MACClient
- Escape cURL header values, issue
- Allow cURL header filtering, issue
- Remove ruby 1.9.2 support on travis
- Decode HTTP Basic Authentication header and generate cURL example command with username and password, pull request
- Remove deprecated DSL methods
- Add in textile writer, pull request
- Allow
parameter
to not be call for extra parameters to work, pull request - Set headers in example level, issue
- Update minimum RSpec to 2.14
- Deprecate
required_parameters
for:require => true
options onparameter
calls - Deprecate
scope_parameters
for:scope => 'scope'
options onparameter
calls - Move default folder to
doc/api
, issue
- Remove assets, pull request
- Move writers into RspecApiDocumentation::Writers namespace
- Remove unknown class Examplegroup, pull request
- Fixed: If only the exclusion filter was set then it was ignored
- Better format of cURL headers, issue
- Generate nicer JSON, pull request
- Add deprecation notices for Wurl and notice for assets being removed in HTML output.
- Update cURL output for HEAD and PATCH
- Letting a header, example
- Serialize arrays and hashes properly, pull request
- Fix for do_request and extra parameters containing path params and query string params, pull request
- Fix curl output, pull request
- Add route and method to outputted JSON, pull request
- Allow nil params, pull request
- Add an empty space between multiple responses in combined text writer
- Writer for IODocs [thanks areina]
- Support multibyte descriptions [thanks mataki]
- Fix flipped request and response keys in template
- Combined text writer for Raddocs
- Added
api_name
configuration, which affects the HTML output. - Added
response_status
alias tostatus
if you have status as a variable in a spec - Removed passing headers into ClientBase, you set headers via the DSL
header "Accept", "application/json"
, see #36- If you are subclassing any client base and overriding the headers call, it now accepts a fourth parameter,
headers
, that are the headers based on the specs.
- If you are subclassing any client base and overriding the headers call, it now accepts a fourth parameter,
- url_prefix now has a leading
/
and no trailing/
- Added wURL - Thanks TildeWill
- Use the WurlWriter to try it out
- Split out DSL into multiple source files
- Update for latest rspec
- Bug fixes around requiring dependencies
- Remove Rack::Test hard dependency
- JSON keys in a request changed:
- method -> request_method
- route -> request_path
- TestClient became RackTestClient in removing Rack::Test
- OAuth2MACClient added, currently only supports client credentials
- last_response was hidden, use one of the following methods to access responses data
- response_headers
- status
- response_body
- helper methods added for asserting on callbacks
- request_method
- request_headers
- request_body
You can’t perform that action at this time.