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