class Github::Response::Header

Represents http response header

def accepted_oauth_scopes

def accepted_oauth_scopes
  loaded? ? env[:response_headers][ACCEPTED_OAUTH_SCOPES] : nil
end

def body

Returns raw body
def body
  loaded? ? env[:body] : nil
end

def cache_control

def cache_control
  loaded? ? env[:response_headers][CACHE_CONTROL] : nil
end

def content_length

def content_length
  loaded? ? env[:response_headers][CONTENT_LENGTH] : nil
end

def content_type

def content_type
  loaded? ? env[:response_headers][CONTENT_TYPE] : nil
end

def date

def date
  loaded? ? env[:response_headers][DATE] : nil
end

def etag

def etag
  loaded? ? env[:response_headers][ETAG] : nil
end

def loaded?

def loaded?
  !!env
end

def location

def location
  loaded? ? env[:response_headers][LOCATION] : nil
end

def oauth_scopes

def oauth_scopes
  loaded? ? env[:response_headers][OAUTH_SCOPES] : nil
end

def ratelimit_limit

Requests are limited to API v3 to 5000 per hour.
def ratelimit_limit
  loaded? ? env[:response_headers][RATELIMIT_LIMIT] : nil
end

def ratelimit_remaining

def ratelimit_remaining
  loaded? ? env[:response_headers][RATELIMIT_REMAINING] : nil
end

def server

def server
  loaded? ? env[:response_headers][SERVER] : nil
end

def status

def status
  loaded? ? env[:status] : nil
end

def success?

def success?
  SUCCESSFUL_STATUSES.include? status
end