module Grape::Pagination::Extensions

Public Instance Methods

paginate(options = {}) click to toggle source
# File lib/grape/pagination/extensions.rb, line 3
def paginate(options = {})
  options.reverse_merge!(per_page: 30)
  params do
    optional :page,
      type: Integer,
      desc: 'Page offset to fetch.',
      default: 1
    optional :per_page,
      type: Integer,
      desc: 'Number of results to return per page.',
      default: options[:per_page]
  end
end