class Nimbu::Response::Header

Represents http response header

Constants

SUCCESSFUL_STATUSES

Public Instance Methods

accepted_oauth_scopes() click to toggle source
# File lib/nimbu-api/response/header.rb, line 20
def accepted_oauth_scopes
  loaded? ? env[:response_headers][ACCEPTED_OAUTH_SCOPES] : nil
end
body() click to toggle source

Returns raw body

# File lib/nimbu-api/response/header.rb, line 70
def body
  loaded? ? env[:body] : nil
end
cache_control() click to toggle source
# File lib/nimbu-api/response/header.rb, line 33
def cache_control
  loaded? ? env[:response_headers][CACHE_CONTROL] : nil
end
content_length() click to toggle source
# File lib/nimbu-api/response/header.rb, line 41
def content_length
  loaded? ? env[:response_headers][CONTENT_LENGTH] : nil
end
content_type() click to toggle source
# File lib/nimbu-api/response/header.rb, line 37
def content_type
  loaded? ? env[:response_headers][CONTENT_TYPE] : nil
end
date() click to toggle source
# File lib/nimbu-api/response/header.rb, line 49
def date
  loaded? ? env[:response_headers][DATE] : nil
end
etag() click to toggle source
# File lib/nimbu-api/response/header.rb, line 45
def etag
  loaded? ? env[:response_headers][ETAG] : nil
end
loaded?() click to toggle source
# File lib/nimbu-api/response/header.rb, line 12
def loaded?
  !!env
end
location() click to toggle source
# File lib/nimbu-api/response/header.rb, line 53
def location
  loaded? ? env[:response_headers][LOCATION] : nil
end
oauth_scopes() click to toggle source
# File lib/nimbu-api/response/header.rb, line 16
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/nimbu-api/response/header.rb, line 25
def ratelimit_limit
  loaded? ? env[:response_headers][RATELIMIT_LIMIT] : nil
end
ratelimit_remaining() click to toggle source
# File lib/nimbu-api/response/header.rb, line 29
def ratelimit_remaining
  loaded? ? env[:response_headers][RATELIMIT_REMAINING] : nil
end
server() click to toggle source
# File lib/nimbu-api/response/header.rb, line 57
def server
  loaded? ? env[:response_headers][SERVER] : nil
end
status() click to toggle source
# File lib/nimbu-api/response/header.rb, line 61
def status
  loaded? ? env[:status] : nil
end
success?() click to toggle source
# File lib/nimbu-api/response/header.rb, line 65
def success?
  SUCCESSFUL_STATUSES.include? status
end