Module: Pagy::MeilisearchExtra::Pagy

Included in:
Pagy
Defined in:
lib/pagy/extras/meilisearch.rb

Overview

Additions for the Pagy class

Instance Method Summary collapse

Instance Method Details

#new_from_meilisearch(results, vars = {}) ⇒ Object

Create a Pagy object from a Meilisearch results



22
23
24
25
26
27
28
# File 'lib/pagy/extras/meilisearch.rb', line 22

def new_from_meilisearch(results, vars = {})
  vars[:items] = results.raw_answer['hitsPerPage']
  vars[:page]  = results.raw_answer['page']
  vars[:count] = results.raw_answer['totalHits']

  new(vars)
end