Represents http response header
# File lib/github_api/response/header.rb, line 19 def accepted_oauth_scopes loaded? ? env[:response_headers][ACCEPTED_OAUTH_SCOPES] : nil end
Returns raw body
# File lib/github_api/response/header.rb, line 69 def body loaded? ? env[:body] : nil end
# File lib/github_api/response/header.rb, line 32 def cache_control loaded? ? env[:response_headers][CACHE_CONTROL] : nil end
# File lib/github_api/response/header.rb, line 40 def content_length loaded? ? env[:response_headers][CONTENT_LENGTH] : nil end
# File lib/github_api/response/header.rb, line 36 def content_type loaded? ? env[:response_headers][CONTENT_TYPE] : nil end
# File lib/github_api/response/header.rb, line 48 def date loaded? ? env[:response_headers][DATE] : nil end
# File lib/github_api/response/header.rb, line 44 def etag loaded? ? env[:response_headers][ETAG] : nil end
# File lib/github_api/response/header.rb, line 11 def loaded? !!env end
# File lib/github_api/response/header.rb, line 52 def location loaded? ? env[:response_headers][LOCATION] : nil end
# File lib/github_api/response/header.rb, line 15 def oauth_scopes loaded? ? env[:response_headers][OAUTH_SCOPES] : nil end
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
# File lib/github_api/response/header.rb, line 28 def ratelimit_remaining loaded? ? env[:response_headers][RATELIMIT_REMAINING] : nil end
# File lib/github_api/response/header.rb, line 56 def server loaded? ? env[:response_headers][SERVER] : nil end
# File lib/github_api/response/header.rb, line 60 def status loaded? ? env[:status] : nil end
# File lib/github_api/response/header.rb, line 64 def success? SUCCESSFUL_STATUSES.include? status end