Module: MongoMapper::Document
- Extended by:
- ActiveSupport::Concern, Plugins
- Includes:
- Plugins::Accessible, Plugins::ActiveModel, Plugins::Associations, Plugins::Caching, Plugins::Callbacks, Plugins::Clone, Plugins::CounterCache, Plugins::Dirty, Plugins::Document, Plugins::Dumpable, Plugins::DynamicQuerying, Plugins::EmbeddedCallbacks, Plugins::Equality, Plugins::IdentityMap, Plugins::Indexes, Plugins::Inspect, Plugins::Keys, Plugins::Keys::Static, Plugins::Logger, Plugins::Modifiers, Plugins::Pagination, Plugins::PartialUpdates, Plugins::Persistence, Plugins::Protected, Plugins::Querying, Plugins::Rails, Plugins::Safe, Plugins::Sci, Plugins::Scopes, Plugins::Serialization, Plugins::Shardable, Plugins::Stats, Plugins::Timestamps, Plugins::Touch, Plugins::Userstamps, Plugins::Validations
- Defined in:
- lib/mongo_mapper/document.rb
Constant Summary
Constants included from Plugins::Keys
Constants included from Plugins::Querying
Constants included from Plugins::Dumpable
Plugins::Dumpable::DUMP_BLACKLIST
Method Summary
Methods included from Plugins
Methods included from Plugins::Shardable
Methods included from Plugins::IdentityMap
#add_to_identity_map, clear, #delete, enabled, enabled=, enabled?, include?, key, #remove_from_identity_map, repository, #save, use, without
Methods included from Plugins::PartialUpdates
#fields_for_partial_update, #initialize
Methods included from Plugins::Callbacks
#destroy, #initialize, #initialize_from_database, #touch
Methods included from Plugins::EmbeddedCallbacks
Methods included from Plugins::Validations
Methods included from Plugins::Touch
Methods included from Plugins::Timestamps
Methods included from Plugins::Serialization
#serializable_attributes, #serializable_hash, #to_xml
Methods included from Plugins::Sci
Methods included from Plugins::Rails
#new_record?, #read_attribute, #read_attribute_before_type_cast, #to_key, #to_model, #to_param, #write_attribute, #write_key
Methods included from Plugins::Protected
#attributes=, #update_attributes, #update_attributes!
Methods included from Plugins::Accessible
#accessible_attributes, #accessible_attributes?, #attributes=, #update_attributes, #update_attributes!
Methods included from Plugins::Persistence
Methods included from Plugins::Modifiers
#add_to_set, #decrement, #increment, #pop, #pull, #pull_all, #push, #push_all, #set, #unset
Methods included from Plugins::Logger
Methods included from Plugins::Dirty
Methods included from Plugins::Keys::Static
Methods included from Plugins::Keys
#[], #[]=, #assign, #assign_attributes, #attribute, #attributes, #attributes=, #embedded_keys, #id, #id=, #initialize, #initialize_from_database, #key_names, #keys, #non_embedded_keys, #persisted?, #read_key, #to_mongo, #update_attribute, #update_attributes, #update_attributes!
Methods included from Plugins::Inspect
Methods included from Plugins::Equality
Methods included from Plugins::Clone
Methods included from Plugins::Caching
Methods included from Plugins::Associations
#associations, #build_proxy, #embedded_associations, #get_proxy, #save_to_collection
Methods included from Plugins::Querying
#delete, #destroy, #save, #save!