Module Mongoid::Components
In: lib/mongoid/components.rb

Methods

Included Modules

ActiveModel::Conversion ActiveModel::MassAssignmentSecurity ActiveModel::Naming ActiveModel::Observing ActiveModel::Serializers::JSON ActiveModel::Serializers::Xml Mongoid::Atomic Mongoid::Dirty Mongoid::Attributes Mongoid::Collections Mongoid::Copyable Mongoid::DefaultScope Mongoid::Extras Mongoid::Fields Mongoid::Hierarchy Mongoid::Indexes Mongoid::Inspection Mongoid::JSON Mongoid::Keys Mongoid::Matchers Mongoid::NamedScope Mongoid::NestedAttributes Mongoid::Persistence Mongoid::Relations Mongoid::Reloading Mongoid::Safety Mongoid::Serialization Mongoid::Sharding Mongoid::State Mongoid::Threaded::Lifecycle Mongoid::Timestamps::Timeless Mongoid::Validations Mongoid::Callbacks Mongoid::MultiDatabase

Constants

MODULES = [ Mongoid::Atomic, Mongoid::Attributes, Mongoid::Collections, Mongoid::Copyable, Mongoid::DefaultScope, Mongoid::Dirty, Mongoid::Extras, Mongoid::Fields, Mongoid::Hierarchy, Mongoid::Indexes, Mongoid::Inspection, Mongoid::JSON, Mongoid::Keys, Mongoid::Matchers, Mongoid::NamedScope, Mongoid::NestedAttributes, Mongoid::Persistence, Mongoid::Relations, Mongoid::Safety, Mongoid::Serialization, Mongoid::Sharding, Mongoid::State, Mongoid::Validations, Mongoid::Callbacks, Mongoid::MultiDatabase, ]

Public Class methods

Get a list of methods that would be a bad idea to define as field names or override when including Mongoid::Document.

@example Bad thing!

  Mongoid::Components.prohibited_methods

@return [ Array<Symbol> ]

@since 2.1.8

[Validate]