Module: ElasticRecord::Connection

Defined in:
lib/elastic_record/connection.rb

Instance Method Summary collapse

Instance Method Details

#elastic_connectionObject



3
4
5
6
7
8
# File 'lib/elastic_record/connection.rb', line 3

def elastic_connection
  @elastic_connection ||= ElasticSearch.new(
    ElasticRecord::Config.servers,
    ElasticRecord::Config.connection_options.merge(index: elastic_index.alias_name, type: elastic_index.type)
  )
end

#elastic_connection=(connection) ⇒ Object



10
11
12
# File 'lib/elastic_record/connection.rb', line 10

def elastic_connection=(connection)
  @elastic_connection = connection
end