Class Mongoid::Relations::One
In: lib/mongoid/relations/one.rb
Parent: Proxy

This is the superclass for one to one relations and defines the common behaviour or those proxies.

Methods

Public Instance methods

Get all the documents in the relation that are loaded into memory.

@example Get the in memory documents.

  relation.in_memory

@return [ Array<Document> ] The documents in memory.

@since 2.1.0

Since method_missing is overridden we should override this as well.

@example Does the proxy respond to the method?

  relation.respond_to?(:name)

@param [ Symbol ] name The method name.

@return [ true, false ] If the proxy responds to the method.

@since 2.1.8

[Validate]