Module: Dynamoid::Components
- Extended by:
- ActiveSupport::Concern
- Includes:
- ActiveModel::AttributeMethods, ActiveModel::Conversion, ActiveModel::MassAssignmentSecurity, ActiveModel::Naming, ActiveModel::Observing, ActiveModel::Serializers::JSON, ActiveModel::Serializers::Xml, Associations, Criteria, Dirty, Fields, Finders, IdentityMap, Indexes, Persistence, Validations
- Included in:
- Document
- Defined in:
- lib/dynamoid/components.rb
Overview
All modules that a Document is composed of are defined in this module, to keep the document class from getting too cluttered.
Instance Attribute Summary
Attributes included from Persistence
Attributes included from Fields
Method Summary
Methods included from Dirty
#clear_changes, #reload, #save, #update!, #write_attribute
Methods included from IdentityMap
clear, #delete, #identity_map, #identity_map_key, models, #save
Methods included from Validations
Methods included from Persistence
#delete, #destroy, #dump, #persisted?, #save, #touch, #update, #update!
Methods included from Indexes
#delete_indexes, #save_indexes
Methods included from Fields
#read_attribute, #update_attribute, #update_attributes, #write_attribute