Module: Elasticsearch::Model::Extensions::OuterDocumentUpdating
- Defined in:
- lib/elasticsearch/model/extensions/outer_document_updating.rb
Defined Under Namespace
Modules: ClassMethods
Classes: Update
Constant Summary
collapse
- STRATEGIES =
[Update::ThroughPolymorphicAssociation, Update::Default]
Class Method Summary
collapse
Class Method Details
.included(klass) ⇒ Object
8
9
10
|
# File 'lib/elasticsearch/model/extensions/outer_document_updating.rb', line 8
def self.included(klass)
klass.extend ClassMethods
end
|
.strategy_for(klass) ⇒ Object
88
89
90
|
# File 'lib/elasticsearch/model/extensions/outer_document_updating.rb', line 88
def self.strategy_for(klass)
STRATEGIES.find { |s| s.applicable_to? klass }
end
|