Sha256: 949380a2ae855e03be49094ab85893ff2d1e3d3969837095b46c9c473cd800de
Contents?: true
Size: 594 Bytes
Versions: 2
Compression:
Stored size: 594 Bytes
Contents
require 'kaminari/models/mongoid_criteria_methods' module Kaminari module MongoidExtension module Document extend ActiveSupport::Concern include Kaminari::ConfigurationMethods included do # Fetch the values at the specified page number # Model.page(5) scope Kaminari.config.page_method_name, Proc.new {|num| limit(default_per_page).offset(default_per_page * ([num.to_i, 1].max - 1)) } do include Kaminari::MongoidCriteriaMethods include Kaminari::PageScopeMethods end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kaminari-0.16.1 | lib/kaminari/models/mongoid_extension.rb |
kaminari-0.16.0 | lib/kaminari/models/mongoid_extension.rb |