rubocop: fix various Rubocop warnings.

This commit is contained in:
evazion
2021-06-16 18:24:42 -05:00
parent cfe471e0b5
commit 07e23204b6
99 changed files with 412 additions and 374 deletions

View File

@@ -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