Module: Folio::PerPage
Instance Method Summary collapse
- #default_per_page ⇒ Object
- #per_page(*args) ⇒ Object (also: #per_page=)
Instance Method Details
#default_per_page ⇒ Object
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=
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 |