Sha256: d7d09a3f3e53b555d1879dce4e7e6e4930ea70e1db5ff55e40cf3c19a52e9c35

Contents?: true

Size: 261 Bytes

Versions: 8

Compression:

Stored size: 261 Bytes

Contents

module MongoModel
  class Scope
    module Pagination
      def paginate(options={})
        page     = options[:page] || 1
        per_page = options[:per_page] || klass.per_page
        
        Paginator.new(self, page, per_page)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mongomodel-0.5.5 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.5.4 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.5.3 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.5.2 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.5.1 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.5.0 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.4.9 lib/mongomodel/support/scope/pagination.rb
mongomodel-0.4.8 lib/mongomodel/support/scope/pagination.rb