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