Method: Might::Paginator#initialize

Defined in:
lib/might/paginator.rb

#initialize(options = {}) ⇒ Paginator

Returns a new instance of Paginator.

Parameters:

  • params ({Symbol => Integer})


23
24
25
26
27
28
# File 'lib/might/paginator.rb', line 23

def initialize(options = {})
  @limit = Integer(options.fetch(:limit))
  @offset = Integer(options.fetch(:offset))

  fail InvalidLimitOrOffset if @limit < 0 || @offset < 0
end