Method: Sink::PagePageNumber#auto_paging_each
- Defined in:
- lib/sink/page_page_number.rb
#auto_paging_each(&blk) ⇒ nil
41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/sink/page_page_number.rb', line 41 def auto_paging_each(&blk) if !blk raise "A block must be given to #auto_paging_each" end page = self loop do page.data.each { |e| blk.call(e) } break if !page.next_page? page = page.next_page end end |