Class: LHS::StartPagination
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
94
95
96
|
# File 'lib/lhs/pagination.rb', line 94
def self.page_to_offset(page, limit = LHS::Pagination::DEFAULT_LIMIT)
(page.to_i - 1) * limit.to_i + 1
end
|
Instance Method Details
#current_page ⇒ Object
86
87
88
|
# File 'lib/lhs/pagination.rb', line 86
def current_page
(offset + limit - 1) / limit
end
|
#next_offset ⇒ Object
90
91
92
|
# File 'lib/lhs/pagination.rb', line 90
def next_offset
offset + limit
end
|