class ElasticRecord::Config

Public Class Methods

models() click to toggle source
# File lib/elastic_record/config.rb, line 12
def models
  @models ||= model_names.map { |model_name| model_name.constantize }
end
servers() click to toggle source
# File lib/elastic_record/config.rb, line 16
def servers
  @servers
end
servers=(values) click to toggle source
# File lib/elastic_record/config.rb, line 20
def servers=(values)
  unless values.is_a?(Array)
    values = values.split(',')
  end
  @servers = values
end
settings=(settings) click to toggle source
# File lib/elastic_record/config.rb, line 27
def settings=(settings)
  self.servers = settings['servers']
  self.index_suffix = settings['index_suffix']
  self.connection_options = settings

  if settings['scroll_keep_alive'].present?
    self.scroll_keep_alive = settings['scroll_keep_alive']
  end
end