Sha256: 00db6d83a12d06918adcd4dde691ed98b7afac6f68c0b041a2ec4e76e488ea69

Contents?: true

Size: 822 Bytes

Versions: 8

Compression:

Stored size: 822 Bytes

Contents

# encoding: utf-8
module Mongoid #:nodoc
  module Components #:nodoc
    extend ActiveSupport::Concern
    included do
      # All modules that a +Document+ is composed of are defined in this
      # module, to keep the document class from getting too cluttered.
      include Mongoid::Associations
      include Mongoid::Attributes
      include Mongoid::Callbacks
      include Mongoid::Collections
      include Mongoid::Dirty
      include Mongoid::Extras
      include Mongoid::Fields
      include Mongoid::Indexes
      include Mongoid::Matchers
      include Mongoid::Memoization
      include Mongoid::Observable
      include Mongoid::Paths
      include Mongoid::Persistence
      include Mongoid::State
      include Validatable
      extend Mongoid::Finders
      extend Mongoid::NamedScope
    end
  end
end

Version data entries

8 entries across 8 versions & 4 rubygems

Version Path
mongoid-1.9.5 lib/mongoid/components.rb
mongoid-with-auth-1.9.4 lib/mongoid/components.rb
mongoid-rails2-1.9.4 lib/mongoid/components.rb
mongoid-rails2-1.9.3 lib/mongoid/components.rb
mongoid-1.9.2 lib/mongoid/components.rb
sskirby-mongoid-1.9.1 lib/mongoid/components.rb
mongoid-1.9.1 lib/mongoid/components.rb
mongoid-1.9.0 lib/mongoid/components.rb