lib/will_paginate/mongoid.rb in will_paginate-3.1.8 vs lib/will_paginate/mongoid.rb in will_paginate-3.2.0
- old
+ new
@@ -6,9 +6,11 @@
module CriteriaMethods
def paginate(options = {})
extend CollectionMethods
@current_page = WillPaginate::PageNumber(options[:page] || @current_page || 1)
@page_multiplier = current_page - 1
+ @total_entries = options.delete(:total_entries)
+
pp = (options[:per_page] || per_page || WillPaginate.per_page).to_i
limit(pp).skip(@page_multiplier * pp)
end
def per_page(value = :non_given)