module Pagy::ElasticsearchRailsExtra::Pagy

def new_from_elasticsearch_rails(response, vars = {})

Create a Pagy object from an Elasticsearch::Model::Response::Response object
def new_from_elasticsearch_rails(response, vars = {})
  vars[:items] = response.search.options[:size] || 10
  vars[:page]  = ((response.search.options[:from] || 0) / vars[:items]) + 1
  vars[:count] = ElasticsearchRailsExtra.total_count(response)
  new(vars)
end