Module: Dynamoid::Indexes

Extended by:
ActiveSupport::Concern
Included in:
Components
Defined in:
lib/dynamoid/indexes.rb,
lib/dynamoid/indexes/index.rb

Overview

Builds all indexes present on the model.

Defined Under Namespace

Modules: ClassMethods Classes: Index

Instance Method Summary (collapse)

Instance Method Details

- (Object) delete_indexes



41
42
43
44
45
# File 'lib/dynamoid/indexes.rb', line 41

def delete_indexes
  self.class.indexes.each do |name, index|
    index.delete(self)
  end
end

- (Object) save_indexes



35
36
37
38
39
# File 'lib/dynamoid/indexes.rb', line 35

def save_indexes
  self.class.indexes.each do |name, index|
    index.save(self)
  end
end