Module: ActiveMongoid::Associations
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_mongoid/associations.rb,
lib/active_mongoid/associations/one.rb,
lib/active_mongoid/associations/many.rb,
lib/active_mongoid/associations/proxy.rb,
lib/active_mongoid/associations/binding.rb,
lib/active_mongoid/associations/builder.rb,
lib/active_mongoid/associations/metadata.rb,
lib/active_mongoid/associations/builders/in.rb,
lib/active_mongoid/associations/builders/one.rb,
lib/active_mongoid/associations/builders/many.rb,
lib/active_mongoid/associations/targets/enumerable.rb,
lib/active_mongoid/associations/record_relation/macros.rb,
lib/active_mongoid/associations/document_relation/macros.rb,
lib/active_mongoid/associations/record_relation/builders.rb,
lib/active_mongoid/associations/record_relation/accessors.rb,
lib/active_mongoid/associations/record_relation/auto_save.rb,
lib/active_mongoid/associations/record_relation/dependent.rb,
lib/active_mongoid/associations/document_relation/builders.rb,
lib/active_mongoid/associations/document_relation/accessors.rb,
lib/active_mongoid/associations/document_relation/auto_save.rb,
lib/active_mongoid/associations/document_relation/dependent.rb,
lib/active_mongoid/associations/record_relation/bindings/in.rb,
lib/active_mongoid/associations/record_relation/associations.rb,
lib/active_mongoid/associations/record_relation/bindings/one.rb,
lib/active_mongoid/associations/document_relation/bindings/in.rb,
lib/active_mongoid/associations/record_relation/bindings/many.rb,
lib/active_mongoid/associations/record_relation/referenced/in.rb,
lib/active_mongoid/associations/document_relation/associations.rb,
lib/active_mongoid/associations/document_relation/bindings/one.rb,
lib/active_mongoid/associations/record_relation/referenced/one.rb,
lib/active_mongoid/associations/document_relation/bindings/many.rb,
lib/active_mongoid/associations/document_relation/referenced/in.rb,
lib/active_mongoid/associations/record_relation/referenced/many.rb,
lib/active_mongoid/associations/document_relation/referenced/one.rb,
lib/active_mongoid/associations/document_relation/referenced/many.rb
Defined Under Namespace
Modules: Builders, ClassMethods, DocumentRelation, RecordRelation, Targets
Classes: Binding, Builder, Many, Metadata, One, Proxy
Instance Method Summary
collapse
Instance Method Details
#referenced_many_documents? ⇒ Boolean
55
56
57
|
# File 'lib/active_mongoid/associations.rb', line 55
def referenced_many_documents?
__metadata__ && __metadata__.macro == :has_many_documents
end
|
#referenced_many_records? ⇒ Boolean
47
48
49
|
# File 'lib/active_mongoid/associations.rb', line 47
def referenced_many_records?
__metadata__ && __metadata__.macro == :has_many_records
end
|
#referenced_one_document? ⇒ Boolean
59
60
61
|
# File 'lib/active_mongoid/associations.rb', line 59
def referenced_one_document?
__metadata__ && __metadata__.macro == :has_one_document
end
|
#referenced_one_record? ⇒ Boolean
51
52
53
|
# File 'lib/active_mongoid/associations.rb', line 51
def referenced_one_record?
__metadata__ && __metadata__.macro == :has_one_record
end
|
#reflect_on_am_association(name) ⇒ Object
43
44
45
|
# File 'lib/active_mongoid/associations.rb', line 43
def reflect_on_am_association(name)
self.class.reflect_on_am_association(name.to_s)
end
|