module Elastics::Model
Attributes
list[R]
Public Class Methods
included(base)
click to toggle source
# File lib/elastics/model.rb, line 10 def self.included(base) base.extend Connection base.extend Schema base.extend Tracking base.send :include, HelperMethods base.send :include, Skipping end
reset_list()
click to toggle source
# File lib/elastics/model/tracking.rb, line 6 def reset_list @list = [] end
track(model)
click to toggle source
# File lib/elastics/model/tracking.rb, line 10 def track(model) if !model.respond_to?(:track_elastics_model?) || model.track_elastics_model? list << model end end