class Grape::Pagination::LinkHeader

Attributes

page_params[R]
url[R]

Public Class Methods

new(url, page_params) click to toggle source
# File lib/grape/pagination/link_header.rb, line 8
def initialize(url, page_params)
  @url         = url
  @page_params = page_params
end

Public Instance Methods

next() click to toggle source
# File lib/grape/pagination/link_header.rb, line 13
def next
  Link.new(url, 'next', page_params.merge(page: page_params[:page] + 1))
end
to_rfc5988() click to toggle source
# File lib/grape/pagination/link_header.rb, line 17
def to_rfc5988
  %w[next].map { |link| __send__(link).to_s }.join(', ')
end