Module: Api::Vendor::V1::Concerns::PaginationParam

Included in:
GetRestaurantList, Api::Vendor::V1::CuisinesController, LocationsController, ReservationsController, ReviewsController
Defined in:
app/controllers/api/vendor/v1/concerns/pagination_param.rb

Overview

Common pagination param used in Api::Vendor::V1 controllers

Instance Method Summary collapse

Instance Method Details

#page_number_paramObject



8
9
10
11
# File 'app/controllers/api/vendor/v1/concerns/pagination_param.rb', line 8

def page_number_param
  page = params.fetch(:page, {})
  page.fetch(:number, 1)
end

#page_size_paramObject



13
14
15
16
# File 'app/controllers/api/vendor/v1/concerns/pagination_param.rb', line 13

def page_size_param
  page = params.fetch(:page, {})
  page.fetch(:size, 10)
end