class Monkeylearn::Response
Attributes
body[R]
plan_queries_allowed[R]
plan_queries_remaining[R]
raw_response[R]
request_queries_used[R]
status[R]
Public Class Methods
new(raw_response)
click to toggle source
# File lib/monkeylearn/response.rb, line 5 def initialize(raw_response) self.raw_response = raw_response end
Public Instance Methods
raw_response=(raw_response)
click to toggle source
# File lib/monkeylearn/response.rb, line 9 def raw_response=(raw_response) @raw_response = raw_response @status = raw_response.status if raw_response.body != '' @body = JSON.parse(raw_response.body, symbolize_keys: true) else @body = nil end @plan_queries_allowed = @raw_response.headers['X-Query-Limit-Limit'].to_i @plan_queries_remaining = @raw_response.headers['X-Query-Limit-Remaining'].to_i @request_queries_used = @raw_response.headers['X-Query-Limit-Request-Queries'].to_i end