Sha256: d918f36c2a866649f41c59f97a44ba1299489f6b8321eacdb76321c3453a2161
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
unless defined? Kaminari raise(AlgoliaSearch::BadConfiguration, "AlgoliaSearch: Please add 'kaminari' to your Gemfile to use kaminari pagination backend") end require "kaminari/models/array_extension" module AlgoliaSearch module Pagination class Kaminari < ::Kaminari::PaginatableArray def initialize(array, options) super(array, options) end def limit(num) # noop self end def offset(num) # noop self end class << self def create(results, total_hits, options = {}) new results, :offset => ((options[:page] - 1) * options[:per_page]), :limit => options[:per_page], :total_count => total_hits end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems