Sha256: 0506c25c7bcc56aa54a307ee622c62a7a9b1e31ff174399eaf3f3b51384fb948
Contents?: true
Size: 746 Bytes
Versions: 4
Compression:
Stored size: 746 Bytes
Contents
# frozen_string_literal: true require 'active_support/configurable' module Kaminari # Configures global settings for Kaminari # Kaminari.configure do |config| # config.default_per_page = 10 # end include ActiveSupport::Configurable config.instance_eval do self.default_per_page = 25 self.max_per_page = nil self.window = 4 self.outer_window = 0 self.left = 0 self.right = 0 self.page_method_name = :page self.param_name = :page self.max_pages = nil self.params_on_first_page = false # If param_name was given as a callable object, call it when returning def param_name self[:param_name].respond_to?(:call) ? self[:param_name].call : self[:param_name] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
kaminari-core-1.0.1 | lib/kaminari/config.rb |
kaminari-core-1.0.0 | lib/kaminari/config.rb |
kaminari-core-1.0.0.rc1 | lib/kaminari/config.rb |
kaminari-core-1.0.0.beta2 | lib/kaminari/config.rb |