module Elastic::Railties::IndexableRecord

Public Class Methods

included(_base) click to toggle source
# File lib/elastic/railties/indexable_record.rb, line 3
def self.included(_base)
  _base.extend ClassMethods
end

Public Instance Methods

index_later() click to toggle source
# File lib/elastic/railties/indexable_record.rb, line 37
def index_later
  self.class.constantized_index_class.index_later self
end
index_now() click to toggle source
# File lib/elastic/railties/indexable_record.rb, line 45
def index_now
  self.class.constantized_index_class.index self
end
unindex_later() click to toggle source
# File lib/elastic/railties/indexable_record.rb, line 41
def unindex_later
  self.class.constantized_index_class.delete_later self
end
unindex_now() click to toggle source
# File lib/elastic/railties/indexable_record.rb, line 49
def unindex_now
  self.class.constantized_index_class.delete self
end