in lib/facebook_ads/edge.rb [59:75]
def fetch_next_page
fetch_options = {limit: DEFAULT_PAGE_SIZE}.merge(serialized_options)
fetch_options = fetch_options.merge({after: next_page_cursor}) if next_page_cursor
node.get_edge(name, fetch_options) do |response|
response["data"].each do |data|
field_type = self.class.return_types[:get]
obj = field_type.deserialize(data, node.session)
collection << obj
end
self.next_page_cursor = response.dig('paging', 'cursors', 'after')
self.has_next_page = !(response['data'].length < fetch_options[:limit])
end
end