Method: Fish0::Paginator#initialize

Defined in:
lib/fish0/paginator.rb

#initialize(collection, page_number: 1, per_page: 22, padding: 0) ⇒ Paginator

Returns a new instance of Paginator.



8
9
10
11
12
13
14
15
# File 'lib/fish0/paginator.rb', line 8

def initialize(collection, page_number: 1, per_page: 22, padding: 0)
  @collection = collection || (raise ArgumentError)
  @per = per_page
  @page = page_number
  @padding = padding
  per(per_page)
  page(page_number)
end