class Riddle::Configuration::Indexer
Attributes
common_sphinx_configuration[RW]
Public Class Methods
settings()
click to toggle source
# File lib/riddle/configuration/indexer.rb, line 4 def self.settings [ :mem_limit, :max_iops, :max_iosize, :max_xmlpipe2_field, :write_buffer, :max_file_field_buffer, :on_file_field_error, :lemmatizer_cache ] + shared_settings end
Public Instance Methods
render()
click to toggle source
# File lib/riddle/configuration/indexer.rb, line 22 def render raise ConfigurationError unless valid? ( ["indexer", "{"] + settings_body + ["}", ""] ).join("\n") end
Private Instance Methods
settings()
click to toggle source
# File lib/riddle/configuration/indexer.rb, line 35 def settings settings = self.class.settings settings -= self.class.shared_settings if common_sphinx_configuration settings end