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