class RenderAPI::Response

Attributes

http_response[R]

Public Class Methods

new(http_response) click to toggle source
# File lib/render_api/response.rb, line 5
def initialize(http_response)
  @http_response = http_response
end

Public Instance Methods

data() click to toggle source
# File lib/render_api/response.rb, line 9
def data
  @data ||= http_response.parse(:json)
end
headers() click to toggle source
# File lib/render_api/response.rb, line 13
def headers
  @headers ||= http_response.headers.to_h
end
rate_limit() click to toggle source
# File lib/render_api/response.rb, line 17
def rate_limit
  headers["Ratelimit-Limit"].to_i
end
rate_limit_remaining() click to toggle source
# File lib/render_api/response.rb, line 21
def rate_limit_remaining
  headers["Ratelimit-Remaining"].to_i
end
rate_limit_reset() click to toggle source
# File lib/render_api/response.rb, line 25
def rate_limit_reset
  headers["Ratelimit-Reset"].to_i
end