Sha256: 38093db6367baa8de79f48bc2498df988bece46c22aae36944da0b781be76022
Contents?: true
Size: 617 Bytes
Versions: 1
Compression:
Stored size: 617 Bytes
Contents
module Hanami module Pagination class MockPager attr_reader :current_page, :total_pages def initialize(current_page, total_pages) @current_page = current_page @total_pages = total_pages end def next_page [current_page + 1, total_pages].min end def prev_page [current_page - 1, 1].max end def total total_pages end def total_pages @total_pages end def first_page? current_page == 1 end def last_page? current_page == total_pages end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hanami-pagination-0.2.0 | lib/hanami/pagination/mock_pager.rb |