class Quickbooks::Service::BaseService
def fetch_collection(query, model, options = {})
def fetch_collection(query, model, options = {}) page = options.fetch(:page, 1) per_page = options.fetch(:per_page, 20) start_position = ((page - 1) * per_page) + 1 # page=2, per_page=10 then we want to start at 11 max_results = per_page response = do_http_get(url_for_query(query, start_position, max_results)) parse_collection(response, model) end