### Home Classes Methods

### In Files

- lib/github_api/response/header.rb

### Parent

Struct.new(:env)

### Methods

- #accepted_oauth_scopes
- #body
- #cache_control
- #content_length
- #content_type
- #date
- #etag
- #loaded?
- #location
- #oauth_scopes
- #ratelimit_limit
- #ratelimit_remaining
- #server
- #status
- #success?

### Included Modules

- Github::Constants

### Class/Module Index

Quicksearch

- Github
- Github::API
- Github::Activity
- Github::Activity::Events
- Github::Activity::Notifications
- Github::Activity::Starring
- Github::Activity::Watching
- Github::ApiFactory
- Github::Arguments
- Github::Authorization
- Github::Authorizations
- Github::AutoloadHelper
- Github::Client
- Github::Configuration
- Github::Connection
- Github::Constants
- Github::CoreExt
- Github::CoreExt::OrderedHash
- Github::Descendants
- Github::Emojis
- Github::Error
- Github::Error::BadRequest
- Github::Error::ClientError
- Github::Error::Forbidden
- Github::Error::GithubError
- Github::Error::InternalServerError
- Github::Error::InvalidOptions
- Github::Error::NotAcceptable
- Github::Error::NotFound
- Github::Error::RequiredParams
- Github::Error::ServiceError
- Github::Error::ServiceUnavailable
- Github::Error::Unauthorized
- Github::Error::UnknownValue
- Github::Error::UnprocessableEntity
- Github::Error::Validations
- Github::Gists
- Github::Gists::Comments
- Github::GitData
- Github::GitData::Blobs
- Github::GitData::Commits
- Github::GitData::References
- Github::GitData::Tags
- Github::GitData::Trees
- Github::Gitignore
- Github::Issues
- Github::Issues::Assignees
- Github::Issues::Comments
- Github::Issues::Events
- Github::Issues::Labels
- Github::Issues::Milestones
- Github::Jsonable
- Github::Markdown
- Github::Meta
- Github::MimeType
- Github::Normalizer
- Github::Orgs
- Github::Orgs::Members
- Github::Orgs::Teams
- Github::PageIterator
- Github::PageLinks
- Github::PagedRequest
- Github::Pagination
- Github::ParameterFilter
- Github::ParamsHash
- Github::PullRequests
- Github::PullRequests::Comments
- Github::RateLimit
- Github::Repos
- Github::Repos::Collaborators
- Github::Repos::Comments
- Github::Repos::Commits
- Github::Repos::Contents
- Github::Repos::Downloads
- Github::Repos::Forks
- Github::Repos::Hooks
- Github::Repos::Keys
- Github::Repos::Merging
- Github::Repos::PubSubHubbub
- Github::Repos::Statistics
- Github::Repos::Statuses
- Github::Request
- Github::Request::BasicAuth
- Github::Request::Jsonize
- Github::Request::OAuth2
- Github::Resource
- Github::Response
- Github::Response::Header
- Github::Response::Jsonize
- Github::Response::Mashify
- Github::Response::RaiseError
- Github::Response::Xmlize
- Github::ResponseWrapper
- Github::S3Uploader
- Github::Say
- Github::Scopes
- Github::Search
- Github::Users
- Github::Users::Emails
- Github::Users::Followers
- Github::Users::Keys
- Github::Utils
- Github::Utils::Url
- Github::VERSION
- Github::Validations
- Github::Validations::Format
- Github::Validations::Presence
- Github::Validations::Required
- Github::Validations::Token
- Hash

No matching classes.

# Github::Response::Header

Represents http response header

### Constants

SUCCESSFUL_STATUSES

### Public Instance Methods

accepted_oauth_scopes() click to toggle source

    # File lib/github_api/response/header.rb, line 19
    def accepted_oauth_scopes
      loaded? ? env[:response_headers][ACCEPTED_OAUTH_SCOPES] : nil
    end

body() click to toggle source

Returns raw body

    # File lib/github_api/response/header.rb, line 69
    def body
      loaded? ? env[:body] : nil
    end

cache_control() click to toggle source

    # File lib/github_api/response/header.rb, line 32
    def cache_control
      loaded? ? env[:response_headers][CACHE_CONTROL] : nil
    end

content_length() click to toggle source

    # File lib/github_api/response/header.rb, line 40
    def content_length
      loaded? ? env[:response_headers][CONTENT_LENGTH] : nil
    end

content_type() click to toggle source

    # File lib/github_api/response/header.rb, line 36
    def content_type
      loaded? ? env[:response_headers][CONTENT_TYPE] : nil
    end

date() click to toggle source

    # File lib/github_api/response/header.rb, line 48
    def date
      loaded? ? env[:response_headers][DATE] : nil
    end

etag() click to toggle source

    # File lib/github_api/response/header.rb, line 44
    def etag
      loaded? ? env[:response_headers][ETAG] : nil
    end

loaded?() click to toggle source

    # File lib/github_api/response/header.rb, line 11
    def loaded?
      !!env
    end

location() click to toggle source

    # File lib/github_api/response/header.rb, line 52
    def location
      loaded? ? env[:response_headers][LOCATION] : nil
    end

oauth_scopes() click to toggle source

    # File lib/github_api/response/header.rb, line 15
    def oauth_scopes
      loaded? ? env[:response_headers][OAUTH_SCOPES] : nil
    end

ratelimit_limit() click to toggle source

Requests are limited to API v3 to 5000 per hour.

    # File lib/github_api/response/header.rb, line 24
    def ratelimit_limit
      loaded? ? env[:response_headers][RATELIMIT_LIMIT] : nil
    end

ratelimit_remaining() click to toggle source

    # File lib/github_api/response/header.rb, line 28
    def ratelimit_remaining
      loaded? ? env[:response_headers][RATELIMIT_REMAINING] : nil
    end

server() click to toggle source

    # File lib/github_api/response/header.rb, line 56
    def server
      loaded? ? env[:response_headers][SERVER] : nil
    end

status() click to toggle source

    # File lib/github_api/response/header.rb, line 60
    def status
      loaded? ? env[:status] : nil
    end

success?() click to toggle source

    # File lib/github_api/response/header.rb, line 64
    def success?
      SUCCESSFUL_STATUSES.include? status
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.