class Riddle::Configuration::Common

Attributes

common_sphinx_configuration[RW]

Public Class Methods

settings() click to toggle source
# File lib/riddle/configuration/common.rb, line 6
def self.settings
  [
    :lemmatizer_base, :json_autoconv_numbers, :json_autoconv_keynames,
    :on_json_attr_error, :rlp_root, :rlp_environment, :rlp_max_batch_size,
    :rlp_max_batch_docs, :plugin_dir
  ]
end

Public Instance Methods

render() click to toggle source
# File lib/riddle/configuration/common.rb, line 16
def render
  return unless common_sphinx_configuration
  raise ConfigurationError unless valid?

  (
    ["common", "{"] +
    settings_body +
    ["}", ""]
  ).join("\n")
end