lib/github_api/response.rb
# encoding: utf-8 require 'faraday' module Github # Contains methods and attributes that act on the response returned from the # request class Response < Faraday::Response::Middleware CONTENT_TYPE = 'Content-Type'.freeze class << self attr_accessor :parser end def self.define_parser(&block) @parser = block end def response_type(env) env[:response_headers][CONTENT_TYPE].to_s end def parse_response?(env) env[:body].respond_to? :to_str end end # Response end # Github
Source Files
- lib/github_api.rb
- lib/github_api/activity.rb
- lib/github_api/activity/events.rb
- lib/github_api/activity/notifications.rb
- lib/github_api/activity/starring.rb
- lib/github_api/activity/watching.rb
- lib/github_api/api.rb
- lib/github_api/api/actions.rb
- lib/github_api/api_factory.rb
- lib/github_api/arguments.rb
- lib/github_api/authorization.rb
- lib/github_api/authorizations.rb
- lib/github_api/authorizations/app.rb
- lib/github_api/client.rb
- lib/github_api/compatibility.rb
- lib/github_api/configuration.rb
- lib/github_api/connection.rb
- lib/github_api/constants.rb
- lib/github_api/core_ext/array.rb
- lib/github_api/core_ext/hash.rb
- lib/github_api/core_ext/ordered_hash.rb
- lib/github_api/deprecation.rb
- lib/github_api/emojis.rb
- lib/github_api/error.rb
- lib/github_api/error/bad_request.rb
- lib/github_api/error/client_error.rb
- lib/github_api/error/forbidden.rb
- lib/github_api/error/internal_server_error.rb
- lib/github_api/error/invalid_options.rb
- lib/github_api/error/not_acceptable.rb
- lib/github_api/error/not_found.rb
- lib/github_api/error/required_params.rb
- lib/github_api/error/service_error.rb
- lib/github_api/error/service_unavailable.rb
- lib/github_api/error/unauthorized.rb
- lib/github_api/error/unknown_media.rb
- lib/github_api/error/unknown_value.rb
- lib/github_api/error/unprocessable_entity.rb
- lib/github_api/error/validations.rb
- lib/github_api/ext/faraday.rb
- lib/github_api/gists.rb
- lib/github_api/gists/comments.rb
- lib/github_api/git_data.rb
- lib/github_api/git_data/blobs.rb
- lib/github_api/git_data/commits.rb
- lib/github_api/git_data/references.rb
- lib/github_api/git_data/tags.rb
- lib/github_api/git_data/trees.rb
- lib/github_api/gitignore.rb
- lib/github_api/issues.rb
- lib/github_api/issues/assignees.rb
- lib/github_api/issues/comments.rb
- lib/github_api/issues/events.rb
- lib/github_api/issues/labels.rb
- lib/github_api/issues/milestones.rb
- lib/github_api/jsonable.rb
- lib/github_api/markdown.rb
- lib/github_api/meta.rb
- lib/github_api/mime_type.rb
- lib/github_api/normalizer.rb
- lib/github_api/null_encoder.rb
- lib/github_api/orgs.rb
- lib/github_api/orgs/members.rb
- lib/github_api/orgs/teams.rb
- lib/github_api/page_iterator.rb
- lib/github_api/page_links.rb
- lib/github_api/paged_request.rb
- lib/github_api/pagination.rb
- lib/github_api/parameter_filter.rb
- lib/github_api/params_hash.rb
- lib/github_api/pull_requests.rb
- lib/github_api/pull_requests/comments.rb
- lib/github_api/rate_limit.rb
- lib/github_api/repos.rb
- lib/github_api/repos/collaborators.rb
- lib/github_api/repos/comments.rb
- lib/github_api/repos/commits.rb
- lib/github_api/repos/contents.rb
- lib/github_api/repos/deployments.rb
- lib/github_api/repos/downloads.rb
- lib/github_api/repos/forks.rb
- lib/github_api/repos/hooks.rb
- lib/github_api/repos/keys.rb
- lib/github_api/repos/merging.rb
- lib/github_api/repos/pages.rb
- lib/github_api/repos/pub_sub_hubbub.rb
- lib/github_api/repos/releases.rb
- lib/github_api/repos/releases/assets.rb
- lib/github_api/repos/statistics.rb
- lib/github_api/repos/statuses.rb
- lib/github_api/request.rb
- lib/github_api/request/basic_auth.rb
- lib/github_api/request/jsonize.rb
- lib/github_api/request/oauth2.rb
- lib/github_api/requestable.rb
- lib/github_api/resource.rb
- lib/github_api/response.rb
- lib/github_api/response/header.rb
- lib/github_api/response/jsonize.rb
- lib/github_api/response/mashify.rb
- lib/github_api/response/raise_error.rb
- lib/github_api/response/xmlize.rb
- lib/github_api/response_wrapper.rb
- lib/github_api/s3_uploader.rb
- lib/github_api/say.rb
- lib/github_api/scopes.rb
- lib/github_api/search.rb
- lib/github_api/search/legacy.rb
- lib/github_api/users.rb
- lib/github_api/users/emails.rb
- lib/github_api/users/followers.rb
- lib/github_api/users/keys.rb
- lib/github_api/utils/url.rb
- lib/github_api/validations.rb
- lib/github_api/validations/format.rb
- lib/github_api/validations/presence.rb
- lib/github_api/validations/required.rb
- lib/github_api/validations/token.rb
- lib/github_api/version.rb