Method: NoBrainer::Document::Index::Synchronizer#initialize

Defined in:
lib/no_brainer/document/index/synchronizer.rb

#initialize(models) ⇒ Synchronizer

Returns a new instance of Synchronizer.



2
3
4
5
6
# File 'lib/no_brainer/document/index/synchronizer.rb', line 2

def initialize(models)
  @models_indexes_map = Hash[models.map do |model|
    [model, model.indexes.values.reject { |index| index.name == model.pk_name }]
  end]
end