Method: Kaminari::ConfigurationMethods::ClassMethods#max_pages

Defined in:
lib/kaminari/models/configuration_methods.rb

#max_pages(val = :none) ⇒ Object

Overrides the max_pages value per model when a value is given

class Article < ActiveRecord::Base
  max_pages 100
end

Also returns this model’s max_pages value (globally configured max_pages value unless explicitly overridden) when no value is given



41
42
43
44
45
46
47
48
49
# File 'lib/kaminari/models/configuration_methods.rb', line 41

def max_pages(val = :none)
  if val == :none
    # getter
    (defined?(@_max_pages) && @_max_pages) || Kaminari.config.max_pages
  else
    # setter
    @_max_pages = val
  end
end