module Kaminari::ConfigurationMethods::ClassMethods
Public Instance Methods
default_per_page()
click to toggle source
This model's default per_page
value returns
default_per_page
value unless explicitly overridden via
paginates_per
# File lib/kaminari/models/configuration_methods.rb, line 15 def default_per_page (defined?(@_default_per_page) && @_default_per_page) || Kaminari.config.default_per_page end
max_pages()
click to toggle source
This model's #max_pages value returns #max_pages value unless
explicitly overridden via max_pages_per
# File lib/kaminari/models/configuration_methods.rb, line 43 def max_pages (defined?(@_max_pages) && @_max_pages) || Kaminari.config.max_pages end
max_pages_per(val)
click to toggle source
Overrides the #max_pages value per model
class Article < ActiveRecord::Base max_pages_per 100 end
# File lib/kaminari/models/configuration_methods.rb, line 37 def max_pages_per(val) @_max_pages = val end
max_paginates_per(val)
click to toggle source
Overrides the max per_page
value per model
class Article < ActiveRecord::Base max_paginates_per 100 end
# File lib/kaminari/models/configuration_methods.rb, line 23 def max_paginates_per(val) @_max_per_page = val end
max_per_page()
click to toggle source
This model's max per_page
value returns
max_per_page
value unless explicitly overridden via
max_paginates_per
# File lib/kaminari/models/configuration_methods.rb, line 29 def max_per_page (defined?(@_max_per_page) && @_max_per_page) || Kaminari.config.max_per_page end
paginates_per(val)
click to toggle source
Overrides the default per_page
value per model
class Article < ActiveRecord::Base paginates_per 10 end
# File lib/kaminari/models/configuration_methods.rb, line 9 def paginates_per(val) @_default_per_page = val end