Class: MongoMapper::Plugins::Associations::OneAssociation
- Inherits:
-
BelongsToAssociation
- Object
- Base
- BelongsToAssociation
- MongoMapper::Plugins::Associations::OneAssociation
- Defined in:
- lib/mongo_mapper/plugins/associations/one_association.rb
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
#name, #options, #query_options
Instance Method Summary collapse
Methods inherited from BelongsToAssociation
Methods inherited from Base
#as, #as?, #class_name, #foreign_key, #in_array?, #initialize, #ivar, #klass, #polymorphic?, #setup, #type_key_name
Constructor Details
This class inherits a constructor from MongoMapper::Plugins::Associations::Base
Instance Method Details
#autosave? ⇒ Boolean
14 15 16 |
# File 'lib/mongo_mapper/plugins/associations/one_association.rb', line 14 def autosave? .fetch(:autosave, ) end |
#embeddable? ⇒ Boolean
6 7 8 |
# File 'lib/mongo_mapper/plugins/associations/one_association.rb', line 6 def klass. end |
#proxy_class ⇒ Object
10 11 12 |
# File 'lib/mongo_mapper/plugins/associations/one_association.rb', line 10 def proxy_class @proxy_class ||= klass. ? OneEmbeddedProxy : OneProxy end |