Module: Kiosk::Indexer::Adapter::ThinkingSphinxAdapter::Configuration

Defined in:
lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb

Instance Method Summary collapse

Instance Method Details

#renderObject

Reimplement Riddle::Configuration#render to include our own indexes in the config before it’s rendered.



180
181
182
183
184
185
186
187
188
# File 'lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb', line 180

def render
  ThinkingSphinx.context.indexed_resources.each do |resource|
    resource.constantize.to_riddle.each do |index|
      indices << index unless indices.any? { |i| i.name == index.name }
    end
  end

  super
end