lib/acfs/collections/paginatable.rb in acfs-0.35.0.1.b291 vs lib/acfs/collections/paginatable.rb in acfs-0.36.0

- old
+ new

@@ -19,28 +19,28 @@ def process_response(response) setup_params response.request.params if response.request setup_headers response.headers end - def next_page - page 'next' + def next_page(&block) + page 'next', &block end - def prev_page - page 'prev' + def prev_page(&block) + page 'prev', &block end - def first_page - page 'first' + def first_page(&block) + page 'first', &block end - def last_page - page 'last' + def last_page(&block) + page 'last', &block end - def page(rel) + def page(rel, &block) if relations[rel] - @resource_class.all nil, url: relations[rel] + @resource_class.all nil, url: relations[rel], &block else raise ArgumentError.new "No relative page `#{rel}'." end end