Class: ThinkingSphinx::Configuration::MinimumFields
- Inherits:
-
Object
- Object
- ThinkingSphinx::Configuration::MinimumFields
- Defined in:
- lib/thinking_sphinx/configuration/minimum_fields.rb
Instance Method Summary collapse
-
#initialize(indices) ⇒ MinimumFields
constructor
A new instance of MinimumFields.
- #reconcile ⇒ Object
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
#reconcile ⇒ Object
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 |