class GH::Pagination

Public Instance Methods

fetch_resource(key) click to toggle source
Calls superclass method
# File lib/gh/pagination.rb, line 44
def fetch_resource(key)
  url = frontend.full_url(key)
  params = url.query_values || {}
  params['per_page'] ||= 100
  url.query_values = params
  super url.request_uri
end
modify_response(response) click to toggle source
# File lib/gh/pagination.rb, line 52
def modify_response(response)
  return response unless response.respond_to? :to_ary and response.headers['link'] =~ /<([^>]+)>;\s*rel=\"next\"/
  Paginated.new(response, $1, self)
end