class Kaminari::Config

Attributes

default_per_page[RW]
left[RW]
max_pages[RW]
max_per_page[RW]
outer_window[RW]
page_method_name[RW]
param_name[W]
params_on_first_page[RW]
right[RW]
window[RW]

Public Class Methods

new() click to toggle source
# File lib/kaminari/config.rb, line 21
def initialize
  @default_per_page = 25
  @max_per_page = nil
  @window = 4
  @outer_window = 0
  @left = 0
  @right = 0
  @page_method_name = :page
  @param_name = :page
  @max_pages = nil
  @params_on_first_page = false
end

Public Instance Methods

param_name() click to toggle source

If #param_name was given as a callable object, call it when returning

# File lib/kaminari/config.rb, line 35
def param_name
  @param_name.respond_to?(:call) ? @param_name.call : @param_name
end