module Elasticsearch::Model::Extensions::DependencyTracking::ClassMethods

Public Instance Methods

__dependency_tracker__() click to toggle source

@return [DependencyTracker]

# File lib/elasticsearch/model/extensions/dependency_tracking.rb, line 28
def __dependency_tracker__
  @__dependency_tracker__
end
tracks_attributes_dependencies(dependencies) click to toggle source

@param [Hash[Array<String>, Array<String>]] dependencies

# File lib/elasticsearch/model/extensions/dependency_tracking.rb, line 33
def tracks_attributes_dependencies(dependencies)
  __dependency_tracker__.dependent_custom_attributes = dependencies.dup.freeze
end