Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate feeds client #1240

Merged
merged 3 commits into from
Apr 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 7 additions & 21 deletions lib/octokit/client/feeds.rb
Original file line number Diff line number Diff line change
@@ -1,33 +1,19 @@
# frozen_string_literal: true

module Octokit
class Client

# Methods for the Feeds API
#
# @see https://developer.github.com/v3/activity/feeds/
module Feeds

# List Feeds
# Get feeds
#
# The feeds returned depend on authentication, see the GitHub API docs
# for more information.
#
# @return [Array<Sawyer::Resource>] list of feeds
# @see https://developer.github.com/v3/activity/feeds/#list-feeds
def feeds
get "feeds"
# @return [Sawyer::Resource] A single feeds
# @see https://developer.github.com/v3/activity/feeds/#get-feeds
def feeds(options = {})
get 'feeds', options
end

# Get a Feed by name
#
# @param name [Symbol, String] Name of feed to retrieve.
# @return [Feed] Parsed feed in the format returned by the configured
# parser.
def feed(name, options = {})
if rel = feeds._links[name]
get rel.href, :accept => rel.type, :options => options
end
end

end
end
end
2 changes: 1 addition & 1 deletion lib/openapi_client_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,7 @@ def self.at(definition, parameterizer: OpenAPIClientGenerator::Endpoint::Positio
def self.resource_for_path(path)
path_segments = path.split("/").reject{ |segment| segment == "" }

supported_resources = %w(deployments pages hooks releases labels milestones issues reactions projects gists events checks contents downloads readme notifications pulls stats statuses)
supported_resources = %w(deployments pages hooks releases labels milestones issues reactions projects gists events checks contents downloads readme notifications pulls stats statuses feeds)
resource = case path_segments.first
when "orgs", "users"
path_segments[2]
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"US-ASCII","base64_string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 4.12.0"],"Content-Type":["application/json"],"Authorization":["Basic bW9uYWxpc2FvY3RvY2F0OmluL2U7OXVwZWJ7a3dma0x3cWRqUXV3Snp6"],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Server":["GitHub.com"],"Date":["Sat, 29 Sep 2018 04:23:45 GMT"],"Content-Type":["application/json; charset=utf-8"],"Transfer-Encoding":["chunked"],"Status":["200 OK"],"X-Ratelimit-Limit":["5000"],"X-Ratelimit-Remaining":["4997"],"X-Ratelimit-Reset":["1538197940"],"Cache-Control":["private, max-age=60, s-maxage=60"],"Vary":["Accept, Authorization, Cookie, X-GitHub-OTP"],"Etag":["W/\"08ebb432ff7206bff24a27b71fdb38fe\""],"X-Github-Media-Type":["github.v3; format=json"],"Access-Control-Expose-Headers":["ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval"],"Access-Control-Allow-Origin":["*"],"Strict-Transport-Security":["max-age=31536000; includeSubdomains; preload"],"X-Frame-Options":["deny"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Referrer-Policy":["origin-when-cross-origin, strict-origin-when-cross-origin"],"Content-Security-Policy":["default-src 'none'"],"X-Runtime-Rack":["0.038749"],"X-Github-Request-Id":["DE71:681F:14B1F49:305ECCF:5BAEFE51"]},"body":{"encoding":"ASCII-8BIT","base64_string":"eyJ0aW1lbGluZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUi\nLCJ1c2VyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS97dXNlcn0iLCJjdXJy\nZW50X3VzZXJfcHVibGljX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS88R0lU\nSFVCX0xPR0lOPiIsImN1cnJlbnRfdXNlcl91cmwiOiJodHRwczovL2dpdGh1\nYi5jb20vPEdJVEhVQl9MT0dJTj4ucHJpdmF0ZS5hdG9tPzw8QUNDRVNTX1RP\nS0VOPj49PSIsImN1cnJlbnRfdXNlcl9hY3Rvcl91cmwiOiJodHRwczovL2dp\ndGh1Yi5jb20vPEdJVEhVQl9MT0dJTj4ucHJpdmF0ZS5hY3Rvci5hdG9tP3Rv\na2VuPUFYR3QzREhfNmVLTUVFMDd6eFUxVW1UdnQxeTVKR2M2a3M2NXZEN2h3\nQT09IiwiY3VycmVudF91c2VyX29yZ2FuaXphdGlvbl91cmwiOiIiLCJjdXJy\nZW50X3VzZXJfb3JnYW5pemF0aW9uX3VybHMiOltdLCJfbGlua3MiOnsidGlt\nZWxpbmUiOnsiaHJlZiI6Imh0dHBzOi8vZ2l0aHViLmNvbS90aW1lbGluZSIs\nInR5cGUiOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9LCJ1c2VyIjp7ImhyZWYi\nOiJodHRwczovL2dpdGh1Yi5jb20ve3VzZXJ9IiwidHlwZSI6ImFwcGxpY2F0\naW9uL2F0b20reG1sIn0sImN1cnJlbnRfdXNlcl9wdWJsaWMiOnsiaHJlZiI6\nImh0dHBzOi8vZ2l0aHViLmNvbS88R0lUSFVCX0xPR0lOPiIsInR5cGUiOiJh\ncHBsaWNhdGlvbi9hdG9tK3htbCJ9LCJjdXJyZW50X3VzZXIiOnsiaHJlZiI6\nImh0dHBzOi8vZ2l0aHViLmNvbS88R0lUSFVCX0xPR0lOPi5wcml2YXRlLmF0\nb20/PDxBQ0NFU1NfVE9LRU4+Pj09IiwidHlwZSI6ImFwcGxpY2F0aW9uL2F0\nb20reG1sIn0sImN1cnJlbnRfdXNlcl9hY3RvciI6eyJocmVmIjoiaHR0cHM6\nLy9naXRodWIuY29tLzxHSVRIVUJfTE9HSU4+LnByaXZhdGUuYWN0b3IuYXRv\nbT90b2tlbj1BWEd0M0RIXzZlS01FRTA3enhVMVVtVHZ0MXk1SkdjNmtzNjV2\nRDdod0E9PSIsInR5cGUiOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9LCJjdXJy\nZW50X3VzZXJfb3JnYW5pemF0aW9uIjp7ImhyZWYiOiIiLCJ0eXBlIjoiIn0s\nImN1cnJlbnRfdXNlcl9vcmdhbml6YXRpb25zIjpbXX19\n"},"http_version":null},"recorded_at":"Sat, 29 Sep 2018 04:23:45 GMT"}],"recorded_with":"VCR 4.0.0"}
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"US-ASCII","base64_string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 4.15.0"],"Content-Type":["application/json"],"Authorization":["Basic b2N0b3B1cDpwdXBsMHZlNGV2YQ=="],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Date":["Fri, 10 Apr 2020 19:55:41 GMT"],"Content-Type":["application/json; charset=utf-8"],"Transfer-Encoding":["chunked"],"Server":["GitHub.com"],"Status":["200 OK"],"X-Ratelimit-Limit":["5000"],"X-Ratelimit-Remaining":["4997"],"X-Ratelimit-Reset":["1586551942"],"Cache-Control":["private, max-age=60, s-maxage=60"],"Vary":["Accept, Authorization, Cookie, X-GitHub-OTP","Accept-Encoding, Accept, X-Requested-With"],"Etag":["W/\"c366ccf6b8b8fc7e633410c2840f162e\""],"X-Github-Media-Type":["github.v3; format=json"],"Access-Control-Expose-Headers":["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset"],"Access-Control-Allow-Origin":["*"],"Strict-Transport-Security":["max-age=31536000; includeSubdomains; preload"],"X-Frame-Options":["deny"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Referrer-Policy":["origin-when-cross-origin, strict-origin-when-cross-origin"],"Content-Security-Policy":["default-src 'none'"],"X-Github-Request-Id":["C857:7ADC:DC894:1058EA:5E90CF3D"]},"body":{"encoding":"ASCII-8BIT","base64_string":"eyJ0aW1lbGluZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUi\nLCJ1c2VyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS97dXNlcn0iLCJjdXJy\nZW50X3VzZXJfcHVibGljX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS88R0lU\nSFVCX0xPR0lOPiIsImN1cnJlbnRfdXNlcl91cmwiOiJodHRwczovL2dpdGh1\nYi5jb20vPEdJVEhVQl9MT0dJTj4ucHJpdmF0ZS5hdG9tP3Rva2VuPUFOSjVQ\nQU9XRktSUVVKNkhFQlI1V0NONFRTN0UyIiwiY3VycmVudF91c2VyX2FjdG9y\nX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS88R0lUSFVCX0xPR0lOPi5wcml2\nYXRlLmFjdG9yLmF0b20/PDxBQ0NFU1NfVE9LRU4+PiIsImN1cnJlbnRfdXNl\ncl9vcmdhbml6YXRpb25fdXJsIjoiIiwiY3VycmVudF91c2VyX29yZ2FuaXph\ndGlvbl91cmxzIjpbImh0dHBzOi8vZ2l0aHViLmNvbS9vcmdhbml6YXRpb25z\nLzxHSVRIVUJfVEVTVF9PUkdBTklaQVRJT04+LzxHSVRIVUJfTE9HSU4+LnBy\naXZhdGUuYXRvbT90b2tlbj1BTko1UEFNQ1FCS0M1UlFRRVNXTDZYTjRUUzdF\nMiJdLCJzZWN1cml0eV9hZHZpc29yaWVzX3VybCI6Imh0dHBzOi8vZ2l0aHVi\nLmNvbS9zZWN1cml0eS1hZHZpc29yaWVzIiwiX2xpbmtzIjp7InRpbWVsaW5l\nIjp7ImhyZWYiOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUiLCJ0eXBl\nIjoiYXBwbGljYXRpb24vYXRvbSt4bWwifSwidXNlciI6eyJocmVmIjoiaHR0\ncHM6Ly9naXRodWIuY29tL3t1c2VyfSIsInR5cGUiOiJhcHBsaWNhdGlvbi9h\ndG9tK3htbCJ9LCJjdXJyZW50X3VzZXJfcHVibGljIjp7ImhyZWYiOiJodHRw\nczovL2dpdGh1Yi5jb20vPEdJVEhVQl9MT0dJTj4iLCJ0eXBlIjoiYXBwbGlj\nYXRpb24vYXRvbSt4bWwifSwiY3VycmVudF91c2VyIjp7ImhyZWYiOiJodHRw\nczovL2dpdGh1Yi5jb20vPEdJVEhVQl9MT0dJTj4ucHJpdmF0ZS5hdG9tP3Rv\na2VuPUFOSjVQQU9XRktSUVVKNkhFQlI1V0NONFRTN0UyIiwidHlwZSI6ImFw\ncGxpY2F0aW9uL2F0b20reG1sIn0sImN1cnJlbnRfdXNlcl9hY3RvciI6eyJo\ncmVmIjoiaHR0cHM6Ly9naXRodWIuY29tLzxHSVRIVUJfTE9HSU4+LnByaXZh\ndGUuYWN0b3IuYXRvbT88PEFDQ0VTU19UT0tFTj4+IiwidHlwZSI6ImFwcGxp\nY2F0aW9uL2F0b20reG1sIn0sImN1cnJlbnRfdXNlcl9vcmdhbml6YXRpb24i\nOnsiaHJlZiI6IiIsInR5cGUiOiIifSwiY3VycmVudF91c2VyX29yZ2FuaXph\ndGlvbnMiOlt7ImhyZWYiOiJodHRwczovL2dpdGh1Yi5jb20vb3JnYW5pemF0\naW9ucy88R0lUSFVCX1RFU1RfT1JHQU5JWkFUSU9OPi88R0lUSFVCX0xPR0lO\nPi5wcml2YXRlLmF0b20/dG9rZW49QU5KNVBBTUNRQktDNVJRUUVTV0w2WE40\nVFM3RTIiLCJ0eXBlIjoiYXBwbGljYXRpb24vYXRvbSt4bWwifV0sInNlY3Vy\naXR5X2Fkdmlzb3JpZXMiOnsiaHJlZiI6Imh0dHBzOi8vZ2l0aHViLmNvbS9z\nZWN1cml0eS1hZHZpc29yaWVzIiwidHlwZSI6ImFwcGxpY2F0aW9uL2F0b20r\neG1sIn19fQ==\n"},"http_version":null},"recorded_at":"Fri, 10 Apr 2020 19:55:28 GMT"}],"recorded_with":"VCR 5.1.0"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"UTF-8","string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 3.0.0.pre"],"Authorization":["token <<ACCESS_TOKEN>>"],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Server":["GitHub.com"],"Date":["Tue, 14 Jan 2014 01:11:09 GMT"],"Content-Type":["application/json; charset=utf-8"],"Transfer-Encoding":["chunked"],"Status":["200 OK"],"X-Ratelimit-Limit":["5000"],"X-Ratelimit-Remaining":["4873"],"X-Ratelimit-Reset":["1389662322"],"Cache-Control":["private, max-age=60, s-maxage=60"],"Etag":["\"9ba716e84faa7e54a0cbc1fa5fe003f8\""],"X-Oauth-Scopes":["user, public_repo, repo, gist"],"Vary":["Accept, Authorization, Cookie, X-GitHub-OTP","Accept-Encoding"],"X-Github-Media-Type":["github.v3; format=json"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Credentials":["true"],"Access-Control-Expose-Headers":["ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval"],"Access-Control-Allow-Origin":["*"],"X-Github-Request-Id":["443FDC73:4B98:1D9060F:52D48EAD"]},"body":{"encoding":"UTF-8","string":"{\"timeline_url\":\"https://github.com/timeline\",\"user_url\":\"https://github.com/{user}\",\"current_user_public_url\":\"https://github.com/<GITHUB_LOGIN>\",\"_links\":{\"timeline\":{\"href\":\"https://github.com/timeline\",\"type\":\"application/atom+xml\"},\"user\":{\"href\":\"https://github.com/{user}\",\"type\":\"application/atom+xml\"},\"current_user_public\":{\"href\":\"https://github.com/<GITHUB_LOGIN>\",\"type\":\"application/atom+xml\"}}}"},"http_version":null},"recorded_at":"Tue, 14 Jan 2014 01:11:09 GMT"}],"recorded_with":"VCR 2.4.0"}
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"US-ASCII","base64_string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 4.15.0"],"Content-Type":["application/json"],"Authorization":["token <<ACCESS_TOKEN>>"],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Date":["Fri, 10 Apr 2020 19:55:46 GMT"],"Content-Type":["application/json; charset=utf-8"],"Transfer-Encoding":["chunked"],"Server":["GitHub.com"],"Status":["200 OK"],"X-Ratelimit-Limit":["5000"],"X-Ratelimit-Remaining":["4996"],"X-Ratelimit-Reset":["1586551942"],"Cache-Control":["private, max-age=60, s-maxage=60"],"Vary":["Accept, Authorization, Cookie, X-GitHub-OTP","Accept-Encoding, Accept, X-Requested-With"],"Etag":["W/\"3f02946e6fa24257da5928d109f6529b\""],"X-Oauth-Scopes":["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, read:packages, repo, user, write:discussion, write:packages"],"X-Accepted-Oauth-Scopes":[""],"X-Github-Media-Type":["github.v3; format=json"],"Access-Control-Expose-Headers":["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset"],"Access-Control-Allow-Origin":["*"],"Strict-Transport-Security":["max-age=31536000; includeSubdomains; preload"],"X-Frame-Options":["deny"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Referrer-Policy":["origin-when-cross-origin, strict-origin-when-cross-origin"],"Content-Security-Policy":["default-src 'none'"],"X-Github-Request-Id":["C859:76E8:DDFCC:105D0F:5E90CF41"]},"body":{"encoding":"ASCII-8BIT","base64_string":"eyJ0aW1lbGluZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUi\nLCJ1c2VyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS97dXNlcn0iLCJjdXJy\nZW50X3VzZXJfcHVibGljX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS88R0lU\nSFVCX0xPR0lOPiIsInNlY3VyaXR5X2Fkdmlzb3JpZXNfdXJsIjoiaHR0cHM6\nLy9naXRodWIuY29tL3NlY3VyaXR5LWFkdmlzb3JpZXMiLCJfbGlua3MiOnsi\ndGltZWxpbmUiOnsiaHJlZiI6Imh0dHBzOi8vZ2l0aHViLmNvbS90aW1lbGlu\nZSIsInR5cGUiOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9LCJ1c2VyIjp7Imhy\nZWYiOiJodHRwczovL2dpdGh1Yi5jb20ve3VzZXJ9IiwidHlwZSI6ImFwcGxp\nY2F0aW9uL2F0b20reG1sIn0sImN1cnJlbnRfdXNlcl9wdWJsaWMiOnsiaHJl\nZiI6Imh0dHBzOi8vZ2l0aHViLmNvbS88R0lUSFVCX0xPR0lOPiIsInR5cGUi\nOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9LCJzZWN1cml0eV9hZHZpc29yaWVz\nIjp7ImhyZWYiOiJodHRwczovL2dpdGh1Yi5jb20vc2VjdXJpdHktYWR2aXNv\ncmllcyIsInR5cGUiOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9fX0=\n"},"http_version":null},"recorded_at":"Fri, 10 Apr 2020 19:55:33 GMT"}],"recorded_with":"VCR 5.1.0"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"UTF-8","string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 3.0.0.pre"],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Server":["GitHub.com"],"Date":["Tue, 14 Jan 2014 01:11:09 GMT"],"Content-Type":["application/json; charset=utf-8"],"Transfer-Encoding":["chunked"],"Status":["200 OK"],"X-Ratelimit-Limit":["60"],"X-Ratelimit-Remaining":["50"],"X-Ratelimit-Reset":["1389662319"],"Cache-Control":["public, max-age=60, s-maxage=60"],"Etag":["\"5bbcf47a2e0583ed37f6702e28f3cfbb\""],"Vary":["Accept","Accept-Encoding"],"X-Github-Media-Type":["github.v3; format=json"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Credentials":["true"],"Access-Control-Expose-Headers":["ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval"],"Access-Control-Allow-Origin":["*"],"X-Github-Request-Id":["443FDC73:4B98:1D905C0:52D48EAD"]},"body":{"encoding":"UTF-8","string":"{\"timeline_url\":\"https://github.com/timeline\",\"user_url\":\"https://github.com/{user}\",\"_links\":{\"timeline\":{\"href\":\"https://github.com/timeline\",\"type\":\"application/atom+xml\"},\"user\":{\"href\":\"https://github.com/{user}\",\"type\":\"application/atom+xml\"}}}"},"http_version":null},"recorded_at":"Tue, 14 Jan 2014 01:11:09 GMT"}],"recorded_with":"VCR 2.4.0"}
{"http_interactions":[{"request":{"method":"get","uri":"https://api.github.com/feeds","body":{"encoding":"US-ASCII","base64_string":""},"headers":{"Accept":["application/vnd.github.v3+json"],"User-Agent":["Octokit Ruby Gem 4.15.0"],"Content-Type":["application/json"],"Accept-Encoding":["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"]}},"response":{"status":{"code":200,"message":"OK"},"headers":{"Date":["Fri, 10 Apr 2020 19:55:43 GMT"],"Content-Type":["application/json; charset=utf-8"],"Server":["GitHub.com"],"Status":["200 OK"],"Cache-Control":["public, max-age=60, s-maxage=60"],"Vary":["Accept, Accept-Encoding, Accept, X-Requested-With"],"Etag":["W/\"8dd4f949d4e07d5cdae157c8113e7f8e\""],"X-Github-Media-Type":["github.v3; format=json"],"Access-Control-Expose-Headers":["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset"],"Access-Control-Allow-Origin":["*"],"Strict-Transport-Security":["max-age=31536000; includeSubdomains; preload"],"X-Frame-Options":["deny"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Referrer-Policy":["origin-when-cross-origin, strict-origin-when-cross-origin"],"Content-Security-Policy":["default-src 'none'"],"X-Ratelimit-Limit":["60"],"X-Ratelimit-Remaining":["58"],"X-Ratelimit-Reset":["1586551943"],"Accept-Ranges":["bytes"],"Content-Length":["157"],"X-Github-Request-Id":["C858:76EA:DA526:105602:5E90CF3E"]},"body":{"encoding":"ASCII-8BIT","base64_string":"eyJ0aW1lbGluZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUi\nLCJ1c2VyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS97dXNlcn0iLCJzZWN1\ncml0eV9hZHZpc29yaWVzX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWN1\ncml0eS1hZHZpc29yaWVzIiwiX2xpbmtzIjp7InRpbWVsaW5lIjp7ImhyZWYi\nOiJodHRwczovL2dpdGh1Yi5jb20vdGltZWxpbmUiLCJ0eXBlIjoiYXBwbGlj\nYXRpb24vYXRvbSt4bWwifSwidXNlciI6eyJocmVmIjoiaHR0cHM6Ly9naXRo\ndWIuY29tL3t1c2VyfSIsInR5cGUiOiJhcHBsaWNhdGlvbi9hdG9tK3htbCJ9\nLCJzZWN1cml0eV9hZHZpc29yaWVzIjp7ImhyZWYiOiJodHRwczovL2dpdGh1\nYi5jb20vc2VjdXJpdHktYWR2aXNvcmllcyIsInR5cGUiOiJhcHBsaWNhdGlv\nbi9hdG9tK3htbCJ9fX0=\n"},"http_version":null},"recorded_at":"Fri, 10 Apr 2020 19:55:30 GMT"}],"recorded_with":"VCR 5.1.0"}
7 changes: 0 additions & 7 deletions spec/octokit/client/feeds_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,4 @@
end
end # .feeds

describe ".feed", :vcr do
it "returns parsed feed data" do
feed = Octokit.feed(:timeline)
expect(feed.title.content).to eq("GitHub Public Timeline Feed")
end
end # .feed

end