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