Class: LHS::OffsetPagination
Constant Summary
Constants inherited
from Pagination
Pagination::DEFAULT_LIMIT
Instance Attribute Summary
Attributes inherited from Pagination
#data
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Pagination
#count, #first_page, #initialize, #last_page, #limit, #limit_value, #next_page, #offset, #pages_left, #prev_page, #total, #total_pages
Class Method Details
.page_to_offset(page, limit = LHS::Pagination::DEFAULT_LIMIT) ⇒ Object
109
110
111
|
# File 'lib/lhs/pagination.rb', line 109
def self.page_to_offset(page, limit = LHS::::DEFAULT_LIMIT)
(page.to_i - 1) * limit.to_i
end
|
Instance Method Details
#current_page ⇒ Object
101
102
103
|
# File 'lib/lhs/pagination.rb', line 101
def current_page
(offset + limit) / limit
end
|
#next_offset ⇒ Object
105
106
107
|
# File 'lib/lhs/pagination.rb', line 105
def next_offset
offset + limit
end
|