def auto_paging_each(&blk)
      return enum_for(:auto_paging_each) unless block_given?

      page = self
      loop do
        page.each(&blk)
        page = page.next_page
        break if page.empty?
      end
    end
def auto_paging_each(&blk)
      return enum_for(:auto_paging_each) unless block_given?

      page = self
      loop do
        page.each(&blk)
        page = page.next_page
        break if page.empty?
      end
    end
Iterates through each resource in all pages, making additional fetches to
 the API as necessary.

 Note that this method will make as many API calls as necessary to fetch
 all resources. For more granular control, please see +each+ and
 +next_page+.