| CARVIEW |
Select Language
HTTP/2 200
date: Sat, 27 Dec 2025 22:07:28 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/"e48b0d32c15448cc6776c15e6ed7c1e8"
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 github.githubassets.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 wss://alive-staging.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 marketplace-screenshots.githubusercontent.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 github.githubassets.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=ngTfAaypiC3jEsuw0IWPuWJ%2FYQl3X%2Bva%2B82huX1G5pqNXxHI0w3WrMDic%2BhRNQ8qGAui%2FDjPu13JVddU9%2B%2FVJap3Pz9WAGsggLPdTLLZyx4QlPLizYHq0xWxSFXLKJUhvev91t5rzMpbVreJjT7HYU%2FN2Oj%2BaK4EmyYQlX90JwddtLL6BfbOTc9vhhCz0cygQ4klJaTse6sOt0HhmdHAboI4FpZseqdFnE%2BodAuRblqFBduMo8sIEgLgHzc%2F5f4jKkgSuHWALapAJ08vLfS8DA%3D%3D--PZqNNn2B9fNeTRjU--CSt7cAoQE%2BW6xf75SzGtAw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.208962669.1766873247; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 22:07:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 22:07:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9E94:26833B:487CA70:576C81B:6950589F
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 (
defaultordefined), pull request - Allow Class Resources, call
#to_sfor 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::Railtieis defined, pull request
- Fix for
#to_jsonon 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
statusDSL - 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_postis 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_includeand#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
parameterto not be call for extra parameters to work, pull request - Set headers in example level, issue
- Update minimum RSpec to 2.14
- Deprecate
required_parametersfor:require => trueoptions onparametercalls - Deprecate
scope_parametersfor:scope => 'scope'options onparametercalls - 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_nameconfiguration, which affects the HTML output. - Added
response_statusalias tostatusif 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.