Class: Foliate::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/foliate/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



13
14
15
16
# File 'lib/foliate/config.rb', line 13

def initialize
  @default_per_page = 10
  @page_param = :page
end

Instance Attribute Details

#default_per_pageInteger

Returns default number of records to allot per page (defaults to 10).

Returns:

  • (Integer)

    default number of records to allot per page (defaults to 10)



6
7
8
# File 'lib/foliate/config.rb', line 6

def default_per_page
  @default_per_page
end

#page_paramSymbol

Returns request query param name for specifying page numbers (defaults to :page).

Returns:

  • (Symbol)

    request query param name for specifying page numbers (defaults to :page)



11
12
13
# File 'lib/foliate/config.rb', line 11

def page_param
  @page_param
end