Method: Webby::Renderer#_next_page

Defined in:
lib/webby/renderer.rb

#_next_pageObject

call-seq:

_next_page    => true or false

Returns true if there is a next page to render. Returns false if there is no next page or if pagination has not been configured for the current page.



273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/webby/renderer.rb', line 273

def _next_page
  return false unless defined? @pager and @pager

  # go to the next page; break out if there is no next page
  if @pager.next?
    @pager = @pager.next
    @_content_for.clear
    @_bindings.clear
  else
    @pager.pager.reset
    @pager = nil
    return false
  end

  true
end