module Motor::ApiQuery::Paginate

Constants

MAX_PER_PAGE

Public Instance Methods

call(rel, params) click to toggle source
# File lib/motor/api_query/paginate.rb, line 10
def call(rel, params)
  params ||= {}

  rel = rel.limit([MAX_PER_PAGE, (params[:limit] || MAX_PER_PAGE).to_i].min)

  rel.offset(params[:offset].to_i)
end