lib/acfs/collections/paginatable.rb in acfs-1.7.0 vs lib/acfs/collections/paginatable.rb in acfs-2.0.0

- old
+ new

@@ -3,11 +3,11 @@ module Acfs::Collections module Paginatable extend ActiveSupport::Concern included do - def self.operation(_action, **opts, &_block) + def self.operation(_action, **opts, &) opts[:url] end attr_reader :total_pages, :current_page, :total_count end @@ -15,29 +15,29 @@ def process_response(response) setup_params response.request.params if response.request setup_headers response.headers end - def next_page(&block) - page 'next', &block + def next_page(&) + page('next', &) end - def prev_page(&block) - page 'prev', &block + def prev_page(&) + page('prev', &) end - def first_page(&block) - page 'first', &block + def first_page(&) + page('first', &) end - def last_page(&block) - page 'last', &block + def last_page(&) + page('last', &) end - def page(rel, &block) + def page(rel, &) return unless relations[rel] - @resource_class.all nil, url: relations[rel], &block + @resource_class.all(nil, url: relations[rel], &) end private def relations