From cc2b4f5991c45ccd75291354777323dfe1681e6e Mon Sep 17 00:00:00 2001 From: Timo Schilling Date: Fri, 7 Aug 2020 15:38:45 +0200 Subject: [PATCH] simplify options handling --- lib/api-pagination.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/api-pagination.rb b/lib/api-pagination.rb index d8c94d2..536d6d8 100644 --- a/lib/api-pagination.rb +++ b/lib/api-pagination.rb @@ -108,9 +108,7 @@ def paginate_with_will_paginate(collection, options) collection = if defined?(Sequel::Dataset) && collection.kind_of?(Sequel::Dataset) collection.paginate(options[:page], options[:per_page]) else - supported_options = [:page, :per_page, :total_entries] - options = options.dup.keep_if { |k,v| supported_options.include?(k.to_sym) } - collection.paginate(options) + collection.paginate(options.slice(:page, :per_page, :total_entries)) end [collection, nil]