class Blogo::Paginator
Does main calculation for pagination.
@example
# Current page is 3 paginator = Paginator.new(Post.all, page: 4, per_page: 3, size: 5) # Displays 5 pages, since size = 5 paginator.pages # => [2, 3, 4, 5, 6] # Previous page << paginator.prev_page # => 1 # Next page >> paginator.prev_page # => 7 # Get items for the current page paginator.items # => 3 posts
Attributes
page[R]
per_page[R]
size[R]