Sha256: 55d47f506a1b36ac5bb238eb3fa51719f515444af32fbdb0f3eaf5b6b3c721e5
Contents?: true
Size: 576 Bytes
Versions: 1
Compression:
Stored size: 576 Bytes
Contents
require File.join(File.dirname(__FILE__), 'active_record_relation_methods') module Kaminari module ActiveRecordModelExtension extend ActiveSupport::Concern included do self.send(:include, Kaminari::ConfigurationMethods) # Fetch the values at the specified page number # Model.page(5) self.scope :page, Proc.new {|num| limit(default_per_page).offset(default_per_page * ([num.to_i, 1].max - 1)) } do include Kaminari::ActiveRecordRelationMethods include Kaminari::PageScopeMethods end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wulffeld_kaminari-0.12.4.2 | lib/kaminari/models/active_record_model_extension.rb |