Module: Esse::Pagy::ClassMethods

Defined in:
lib/esse/pagy.rb

Instance Method Summary collapse

Instance Method Details

#new_from_esse(query, vars = {}) ⇒ Object



34
35
36
37
38
39
# File 'lib/esse/pagy.rb', line 34

def new_from_esse(query, vars = {})
  vars[:count] = query.response.total
  vars[:page] = (query.offset_value / query.limit_value.to_f).ceil + 1
  vars[:items] = query.limit_value
  ::Pagy.new(vars)
end