lib/footrest/pagination.rb in footrest-0.3.1 vs lib/footrest/pagination.rb in footrest-0.4.1

- old
+ new

@@ -3,11 +3,12 @@ module Footrest class Pagination < Faraday::Response::Middleware def on_complete(response) if response[:response_headers] if link = response[:response_headers][:link] - response[:next_page] = find_link(link, "next") - response[:first_page] = find_link(link, "first") + %w(prev next first last current).each do |page| + response["#{page}_page".to_sym] = find_link(link, page) + end end end end def find_link(header, rel)