Module: Api::V5::PaginationConcernFilter

Overview

typed: false frozen_string_literal: true

Instance Method Summary collapse

Instance Method Details

#page_number(number) ⇒ Object



5
6
7
8
9
# File 'app/filters/api/v5/pagination_concern_filter.rb', line 5

def page_number(number)
  number = 1 if number.to_i == 0
  self.collections = collections.page(number) if number.to_i.positive?
  self
end

#per_page(number) ⇒ Object



11
12
13
14
15
# File 'app/filters/api/v5/pagination_concern_filter.rb', line 11

def per_page(number)
  number = 10 if number.to_i == 0
  self.collections = collections.per(number) if number.to_i.positive?
  self
end