Module: Elastics::Model
- Defined in:
- lib/elastics/model.rb,
lib/elastics/model/schema.rb,
lib/elastics/model/skipping.rb,
lib/elastics/model/tracking.rb,
lib/elastics/model/connection.rb,
lib/elastics/model/helper_methods.rb
Defined Under Namespace
Modules: Connection, HelperMethods, Schema, Skipping, Tracking
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.list ⇒ Object
Returns the value of attribute list.
4
5
6
|
# File 'lib/elastics/model/tracking.rb', line 4
def list
@list
end
|
Class Method Details
.reset_list ⇒ Object
6
7
8
|
# File 'lib/elastics/model/tracking.rb', line 6
def reset_list
@list = []
end
|
.track(model) ⇒ Object
10
11
12
13
14
|
# 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
|