class Truework::ListResponse
Attributes
data[R]
Public Class Methods
from_response(response, klass: Truework::APIResource)
click to toggle source
# File lib/truework/list_response.rb, line 15 def self.from_response(response, klass: Truework::APIResource) new( response.uri, response.code.to_i, http_body: response.body, api_version: extract_version(response), klass: klass ) end
new(url, status_code, http_body: '', api_version: nil, klass: Truework::APIResource)
click to toggle source
Calls superclass method
Truework::APIResponse::new
# File lib/truework/list_response.rb, line 9 def initialize(url, status_code, http_body: '', api_version: nil, klass: Truework::APIResource) super results = json && json[:results] @data = klass.convert_to_truework_object(results) if results end
Public Instance Methods
next_url()
click to toggle source
# File lib/truework/list_response.rb, line 29 def next_url json && json[:next] end
num_results()
click to toggle source
# File lib/truework/list_response.rb, line 25 def num_results json && json[:count] end