Module: ElasticRecord::Model::ClassMethods

Defined in:
lib/elastic_record/model.rb

Instance Method Summary collapse

Instance Method Details

#arelasticObject



14
15
16
# File 'lib/elastic_record/model.rb', line 14

def arelastic
  @arelastic ||= Arelastic::Builders::Search.new
end

#elastic_indexObject



18
19
20
# File 'lib/elastic_record/model.rb', line 18

def elastic_index
  @elastic_index ||= ElasticRecord::Index.new(self)
end

#elastic_relationObject



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

def elastic_relation
  ElasticRecord::Relation.new(self, arelastic)
end