Class: ThinkingSphinx::Configuration::MinimumFields

Inherits:
Object
  • Object
show all
Defined in:
lib/thinking_sphinx/configuration/minimum_fields.rb

Instance Method Summary collapse

Constructor Details

#initialize(indices) ⇒ MinimumFields



2
3
4
# File 'lib/thinking_sphinx/configuration/minimum_fields.rb', line 2

def initialize(indices)
  @indices = indices
end

Instance Method Details

#reconcileObject



6
7
8
9
10
11
12
13
14
# File 'lib/thinking_sphinx/configuration/minimum_fields.rb', line 6

def reconcile
  return unless no_inheritance_columns?

  sources.each do |source|
    source.fields.delete_if do |field|
      field.name == 'sphinx_internal_class_name'
    end
  end
end