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.
Constant Summary
Constants included from Finders
Constants included from Fields
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, #save
Methods included from Validations
Methods included from Persistence
#delete, #destroy, #dump, #persisted?, #save, #touch, #update, #update!
Methods included from Fields
#read_attribute, #update_attribute, #update_attributes, #write_attribute