rubocop: fix various Rubocop warnings.
This commit is contained in:
@@ -46,21 +46,23 @@ module PaginationExtension
|
||||
end
|
||||
|
||||
def is_first_page?
|
||||
if paginator_mode == :numbered
|
||||
case paginator_mode
|
||||
when :numbered
|
||||
current_page == 1
|
||||
elsif paginator_mode == :sequential_before
|
||||
when :sequential_before
|
||||
false
|
||||
elsif paginator_mode == :sequential_after
|
||||
when :sequential_after
|
||||
size <= records_per_page
|
||||
end
|
||||
end
|
||||
|
||||
def is_last_page?
|
||||
if paginator_mode == :numbered
|
||||
case paginator_mode
|
||||
when :numbered
|
||||
current_page >= total_pages
|
||||
elsif paginator_mode == :sequential_before
|
||||
when :sequential_before
|
||||
size <= records_per_page
|
||||
elsif paginator_mode == :sequential_after
|
||||
when :sequential_after
|
||||
false
|
||||
end
|
||||
end
|
||||
@@ -98,11 +100,12 @@ module PaginationExtension
|
||||
# we override a rails internal method to discard that extra record. See
|
||||
# #2044, #3642.
|
||||
def records
|
||||
if paginator_mode == :sequential_before
|
||||
case paginator_mode
|
||||
when :sequential_before
|
||||
super.first(records_per_page)
|
||||
elsif paginator_mode == :sequential_after
|
||||
when :sequential_after
|
||||
super.first(records_per_page).reverse
|
||||
elsif paginator_mode == :numbered
|
||||
when :numbered
|
||||
super
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user