Module: Folio::PerPage

Included in:
Folio, Folio, Page
Defined in:
lib/folio/per_page.rb

Instance Method Summary collapse

Instance Method Details

#default_per_pageObject



3
4
5
# File 'lib/folio/per_page.rb', line 3

def default_per_page
  Folio.per_page
end

#per_page(*args) ⇒ Object Also known as: per_page=

Raises:

  • (ArgumentError)


7
8
9
10
11
# File 'lib/folio/per_page.rb', line 7

def per_page(*args)
  raise ArgumentError if args.size > 1
  @per_page = (args.first && args.first.to_i) if args.size > 0
  @per_page ? @per_page : default_per_page
end