Sha256: bda4bbaa7d88ebbad23b49b1ab25112e178c6373bc0fb402ae4a33a8a9a1bfd7
Contents?: true
Size: 671 Bytes
Versions: 1
Compression:
Stored size: 671 Bytes
Contents
require 'kaminari/models/active_record_relation_methods' module Kaminari module ActiveRecordExtension extend ActiveSupport::Concern included do def self.inherited(kls) #:nodoc: super kls.class_eval do include Kaminari::ConfigurationMethods # Fetch the values at the specified page number # Model.page(5) 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wulffeld_kaminari-0.12.4.1 | lib/kaminari/models/active_record_extension.rb |