class Elasticsearch::Rails::HA::IndexStager
Attributes
klass[R]
live_index_name[R]
Public Class Methods
new(klass)
click to toggle source
# File lib/elasticsearch/rails/ha/index_stager.rb, line 9 def initialize(klass) @klass = klass.constantize @index_name = @klass.index_name @es_client = @klass.__elasticsearch__.client end
Public Instance Methods
stage_index_name()
click to toggle source
# File lib/elasticsearch/rails/ha/index_stager.rb, line 15 def stage_index_name if klass.respond_to?(:stage_index_name) klass.stage_index_name else index_name + "_staged" end end