Sha256: 3b4d2a122f44f72534f32e1a2dddeda562205571e879fb88ebbf2887b96d6b22
Contents?: true
Size: 621 Bytes
Versions: 7
Compression:
Stored size: 621 Bytes
Contents
require 'bootstrap_pager/models/active_record_relation_methods' module BootstrapPager module ActiveRecordModelExtension extend ActiveSupport::Concern included do self.send(:include, BootstrapPager::ConfigurationMethods) # Fetch the values at the specified page number # Model.page(5) self.scope BootstrapPager.config.page_method_name, Proc.new {|num| limit(default_per_page).offset(default_per_page * ([num.to_i, 1].max - 1)) } do include BootstrapPager::ActiveRecordRelationMethods include BootstrapPager::PageScopeMethods end end end end
Version data entries
7 entries across 7 versions & 1 rubygems